home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / •Classic Board Games• / SuperMind ••••• / SuperMind v2.0 / SuperMind v2.0.rsrc / CODE_8.txt < prev    next >
Text File  |  1990-09-13  |  601KB  |  10,468 lines

  1. # near model CODE resource
  2. # jump table entries: 3152-3193 (42 of them)
  3. export_435:
  4. 00000000  4E75                     rts
  5. export_432:
  6. 00000002  4E56 FE0E                link       A6, -0x01F2
  7. 00000006  2F0C                     move.l     -[A7], A4
  8. 00000008  2D6D 903C FFEE           move.l     [A6 - 0x12], [A5 - 0x6FC4]
  9. 0000000E  486D 8FE8                pea.l      [A5 - 0x7018]
  10. 00000012  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  11. 00000016  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  12. 0000001A  508F                     addq.l     A7, 8
  13. 0000001C  526D 8FDE                addq.w     [A5 - 0x7022], 1
  14. 00000020  2D6D 9078 FFEA           move.l     [A6 - 0x16], [A5 - 0x6F88]
  15. 00000026  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  16. 0000002A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  17. 0000002E  4EBA 13D6                jsr        [PC + 0x13D6 /* 00001406 */]
  18. 00000032  5C8F                     addq.l     A7, 6
  19. 00000034  486D 9078                pea.l      [A5 - 0x6F88]
  20. 00000038  486D D3B4                pea.l      [A5 - 0x2C4C]
  21. 0000003C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  22. 00000040  508F                     addq.l     A7, 8
  23. 00000042  41EE FE0E                lea.l      A0, [A6 - 0x1F2]
  24. 00000046  2848                     movea.l    A4, A0
  25. 00000048  41D4                     lea.l      A0, [A4]
  26. 0000004A  49EC 0044                lea.l      A4, [A4 + 0x44]
  27. 0000004E  4850                     pea.l      [A0]
  28. 00000050  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  29. 00000054  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  30. 00000058  4EBA 100A                jsr        [PC + 0x100A /* 00001064 */]
  31. 0000005C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  32. 00000060  3D40 FFFE                move.w     [A6 - 0x2], D0
  33. 00000064  41D4                     lea.l      A0, [A4]
  34. 00000066  49EC 0044                lea.l      A4, [A4 + 0x44]
  35. 0000006A  4850                     pea.l      [A0]
  36. 0000006C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  37. 00000070  4EBA 1054                jsr        [PC + 0x1054 /* 000010C6 */]
  38. 00000074  508F                     addq.l     A7, 8
  39. 00000076  816E FFFE                or.w       [A6 - 0x2], D0
  40. 0000007A  41D4                     lea.l      A0, [A4]
  41. 0000007C  49EC 0044                lea.l      A4, [A4 + 0x44]
  42. 00000080  4850                     pea.l      [A0]
  43. 00000082  4EBA 10F0                jsr        [PC + 0x10F0 /* 00001174 */]
  44. 00000086  588F                     addq.l     A7, 4
  45. 00000088  816E FFFE                or.w       [A6 - 0x2], D0
  46. 0000008C  41D4                     lea.l      A0, [A4]
  47. 0000008E  49EC 0044                lea.l      A4, [A4 + 0x44]
  48. 00000092  4850                     pea.l      [A0]
  49. 00000094  4EBA 1116                jsr        [PC + 0x1116 /* 000011AC */]
  50. 00000098  588F                     addq.l     A7, 4
  51. 0000009A  816E FFFE                or.w       [A6 - 0x2], D0
  52. 0000009E  41D4                     lea.l      A0, [A4]
  53. 000000A0  49EC 0044                lea.l      A4, [A4 + 0x44]
  54. 000000A4  4850                     pea.l      [A0]
  55. 000000A6  4EBA 1170                jsr        [PC + 0x1170 /* 00001218 */]
  56. 000000AA  588F                     addq.l     A7, 4
  57. 000000AC  816E FFFE                or.w       [A6 - 0x2], D0
  58. 000000B0  41D4                     lea.l      A0, [A4]
  59. 000000B2  49EC 0044                lea.l      A4, [A4 + 0x44]
  60. 000000B6  4850                     pea.l      [A0]
  61. 000000B8  4EBA 1196                jsr        [PC + 0x1196 /* 00001250 */]
  62. 000000BC  588F                     addq.l     A7, 4
  63. 000000BE  816E FFFE                or.w       [A6 - 0x2], D0
  64. 000000C2  41D4                     lea.l      A0, [A4]
  65. 000000C4  49EC 0044                lea.l      A4, [A4 + 0x44]
  66. 000000C8  4850                     pea.l      [A0]
  67. 000000CA  4EBA 11AA                jsr        [PC + 0x11AA /* 00001276 */]
  68. 000000CE  588F                     addq.l     A7, 4
  69. 000000D0  816E FFFE                or.w       [A6 - 0x2], D0
  70. 000000D4  4A6E FFFE                tst.w      [A6 - 0x2]
  71. 000000D8  6708                     beq        +0xA /* 000000E2 */
  72. 000000DA  7025                     moveq.l    D0, 0x25
  73. 000000DC  3D40 FFFE                move.w     [A6 - 0x2], D0
  74. 000000E0  6062                     bra        +0x64 /* 00000144 */
  75. label000000E2:
  76. 000000E2  486E FFF2                pea.l      [A6 - 0xE]
  77. 000000E6  486E FFFA                pea.l      [A6 - 0x6]
  78. 000000EA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  79. 000000EE  4EBA 122E                jsr        [PC + 0x122E /* 0000131E */]
  80. 000000F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  81. 000000F6  42A7                     clr.l      -[A7]
  82. 000000F8  42A7                     clr.l      -[A7]
  83. 000000FA  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  84. 000000FE  205F                     movea.l    A0, [A7]+
  85. 00000100  2D48 FFF6                move.l     [A6 - 0xA], A0
  86. 00000104  206E FFFA                movea.l    A0, [A6 - 0x6]
  87. 00000108  3F3C 0001                move.w     -[A7], 0x1
  88. 0000010C  42A7                     clr.l      -[A7]
  89. 0000010E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  90. 00000112  2F10                     move.l     -[A7], [A0]
  91. 00000114  206E FFF2                movea.l    A0, [A6 - 0xE]
  92. 00000118  2F10                     move.l     -[A7], [A0]
  93. 0000011A  486E FE0E                pea.l      [A6 - 0x1F2]
  94. 0000011E  4EAD 0C52                jsr        [A5 + 0xC52 /* export_390 */]
  95. 00000122  4FEF 0016                lea.l      A7, [A7 + 0x16]
  96. 00000126  3D40 FFFE                move.w     [A6 - 0x2], D0
  97. 0000012A  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  98. 0000012E  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  99. 00000132  588F                     addq.l     A7, 4
  100. 00000134  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  101. 00000138  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  102. 0000013C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  103. 00000140  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  104. label00000144:
  105. 00000144  486E FE0E                pea.l      [A6 - 0x1F2]
  106. 00000148  4EBA 16BA                jsr        [PC + 0x16BA /* 00001804 */]
  107. 0000014C  588F                     addq.l     A7, 4
  108. 0000014E  2F2D 9078                move.l     -[A7], [A5 - 0x6F88]
  109. 00000152  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  110. 00000156  2B6E FFEA 9078           move.l     [A5 - 0x6F88], [A6 - 0x16]
  111. 0000015C  486D 8FE8                pea.l      [A5 - 0x7018]
  112. 00000160  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  113. 00000164  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  114. 00000168  508F                     addq.l     A7, 8
  115. 0000016A  536D 8FDE                subq.w     [A5 - 0x7022], 1
  116. 0000016E  4A6D 8FDE                tst.w      [A5 - 0x7022]
  117. 00000172  660A                     bne        +0xC /* 0000017E */
  118. 00000174  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  119. 00000178  4EBA 0BD6                jsr        [PC + 0xBD6 /* 00000D50 */]
  120. 0000017C  548F                     addq.l     A7, 2
  121. label0000017E:
  122. 0000017E  302E FFFE                move.w     D0, [A6 - 0x2]
  123. 00000182  285F                     movea.l    A4, [A7]+
  124. 00000184  4E5E                     unlink     A6
  125. 00000186  4E75                     rts
  126. export_434:
  127. 00000188  4E56 FE0E                link       A6, -0x01F2
  128. 0000018C  2F0C                     move.l     -[A7], A4
  129. 0000018E  2D6D 903C FFEE           move.l     [A6 - 0x12], [A5 - 0x6FC4]
  130. 00000194  486D 8FE8                pea.l      [A5 - 0x7018]
  131. 00000198  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  132. 0000019C  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  133. 000001A0  508F                     addq.l     A7, 8
  134. 000001A2  526D 8FDE                addq.w     [A5 - 0x7022], 1
  135. 000001A6  2D6D 9078 FFEA           move.l     [A6 - 0x16], [A5 - 0x6F88]
  136. 000001AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  137. 000001B0  4EBA 12B2                jsr        [PC + 0x12B2 /* 00001464 */]
  138. 000001B4  588F                     addq.l     A7, 4
  139. 000001B6  486D 9078                pea.l      [A5 - 0x6F88]
  140. 000001BA  486D D3B4                pea.l      [A5 - 0x2C4C]
  141. 000001BE  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  142. 000001C2  508F                     addq.l     A7, 8
  143. 000001C4  41EE FE0E                lea.l      A0, [A6 - 0x1F2]
  144. 000001C8  2848                     movea.l    A4, A0
  145. 000001CA  41D4                     lea.l      A0, [A4]
  146. 000001CC  49EC 0044                lea.l      A4, [A4 + 0x44]
  147. 000001D0  4850                     pea.l      [A0]
  148. 000001D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  149. 000001D6  4EBA 0EEE                jsr        [PC + 0xEEE /* 000010C6 */]
  150. 000001DA  508F                     addq.l     A7, 8
  151. 000001DC  3D40 FFFE                move.w     [A6 - 0x2], D0
  152. 000001E0  41D4                     lea.l      A0, [A4]
  153. 000001E2  49EC 0044                lea.l      A4, [A4 + 0x44]
  154. 000001E6  4850                     pea.l      [A0]
  155. 000001E8  4EBA 0F8A                jsr        [PC + 0xF8A /* 00001174 */]
  156. 000001EC  588F                     addq.l     A7, 4
  157. 000001EE  816E FFFE                or.w       [A6 - 0x2], D0
  158. 000001F2  41D4                     lea.l      A0, [A4]
  159. 000001F4  49EC 0044                lea.l      A4, [A4 + 0x44]
  160. 000001F8  4850                     pea.l      [A0]
  161. 000001FA  4EBA 0FB0                jsr        [PC + 0xFB0 /* 000011AC */]
  162. 000001FE  588F                     addq.l     A7, 4
  163. 00000200  816E FFFE                or.w       [A6 - 0x2], D0
  164. 00000204  41D4                     lea.l      A0, [A4]
  165. 00000206  49EC 0044                lea.l      A4, [A4 + 0x44]
  166. 0000020A  4850                     pea.l      [A0]
  167. 0000020C  4EBA 100A                jsr        [PC + 0x100A /* 00001218 */]
  168. 00000210  588F                     addq.l     A7, 4
  169. 00000212  816E FFFE                or.w       [A6 - 0x2], D0
  170. 00000216  41D4                     lea.l      A0, [A4]
  171. 00000218  49EC 0044                lea.l      A4, [A4 + 0x44]
  172. 0000021C  4850                     pea.l      [A0]
  173. 0000021E  4EBA 1030                jsr        [PC + 0x1030 /* 00001250 */]
  174. 00000222  588F                     addq.l     A7, 4
  175. 00000224  816E FFFE                or.w       [A6 - 0x2], D0
  176. 00000228  41D4                     lea.l      A0, [A4]
  177. 0000022A  49EC 0044                lea.l      A4, [A4 + 0x44]
  178. 0000022E  4850                     pea.l      [A0]
  179. 00000230  4EBA 1044                jsr        [PC + 0x1044 /* 00001276 */]
  180. 00000234  588F                     addq.l     A7, 4
  181. 00000236  816E FFFE                or.w       [A6 - 0x2], D0
  182. 0000023A  4A6E FFFE                tst.w      [A6 - 0x2]
  183. 0000023E  6708                     beq        +0xA /* 00000248 */
  184. 00000240  7025                     moveq.l    D0, 0x25
  185. 00000242  3D40 FFFE                move.w     [A6 - 0x2], D0
  186. 00000246  6062                     bra        +0x64 /* 000002AA */
  187. label00000248:
  188. 00000248  486E FFF2                pea.l      [A6 - 0xE]
  189. 0000024C  486E FFFA                pea.l      [A6 - 0x6]
  190. 00000250  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  191. 00000254  4EBA 10C8                jsr        [PC + 0x10C8 /* 0000131E */]
  192. 00000258  4FEF 000C                lea.l      A7, [A7 + 0xC]
  193. 0000025C  42A7                     clr.l      -[A7]
  194. 0000025E  42A7                     clr.l      -[A7]
  195. 00000260  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  196. 00000264  205F                     movea.l    A0, [A7]+
  197. 00000266  2D48 FFF6                move.l     [A6 - 0xA], A0
  198. 0000026A  206E FFFA                movea.l    A0, [A6 - 0x6]
  199. 0000026E  3F3C 0001                move.w     -[A7], 0x1
  200. 00000272  42A7                     clr.l      -[A7]
  201. 00000274  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  202. 00000278  2F10                     move.l     -[A7], [A0]
  203. 0000027A  206E FFF2                movea.l    A0, [A6 - 0xE]
  204. 0000027E  2F10                     move.l     -[A7], [A0]
  205. 00000280  486E FE0E                pea.l      [A6 - 0x1F2]
  206. 00000284  4EAD 0C52                jsr        [A5 + 0xC52 /* export_390 */]
  207. 00000288  4FEF 0016                lea.l      A7, [A7 + 0x16]
  208. 0000028C  3D40 FFFE                move.w     [A6 - 0x2], D0
  209. 00000290  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  210. 00000294  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  211. 00000298  588F                     addq.l     A7, 4
  212. 0000029A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  213. 0000029E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  214. 000002A2  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  215. 000002A6  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  216. label000002AA:
  217. 000002AA  486E FE0E                pea.l      [A6 - 0x1F2]
  218. 000002AE  4EBA 1554                jsr        [PC + 0x1554 /* 00001804 */]
  219. 000002B2  588F                     addq.l     A7, 4
  220. 000002B4  2F2D 9078                move.l     -[A7], [A5 - 0x6F88]
  221. 000002B8  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  222. 000002BC  2B6E FFEA 9078           move.l     [A5 - 0x6F88], [A6 - 0x16]
  223. 000002C2  486D 8FE8                pea.l      [A5 - 0x7018]
  224. 000002C6  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  225. 000002CA  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  226. 000002CE  508F                     addq.l     A7, 8
  227. 000002D0  536D 8FDE                subq.w     [A5 - 0x7022], 1
  228. 000002D4  4A6D 8FDE                tst.w      [A5 - 0x7022]
  229. 000002D8  660A                     bne        +0xC /* 000002E4 */
  230. 000002DA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  231. 000002DE  4EBA 0A70                jsr        [PC + 0xA70 /* 00000D50 */]
  232. 000002E2  548F                     addq.l     A7, 2
  233. label000002E4:
  234. 000002E4  302E FFFE                move.w     D0, [A6 - 0x2]
  235. 000002E8  285F                     movea.l    A4, [A7]+
  236. 000002EA  4E5E                     unlink     A6
  237. 000002EC  4E75                     rts
  238. export_419:
  239. 000002EE  4E56 FE0E                link       A6, -0x01F2
  240. 000002F2  2F0C                     move.l     -[A7], A4
  241. 000002F4  2D6D 903C FFEE           move.l     [A6 - 0x12], [A5 - 0x6FC4]
  242. 000002FA  486D 8FE8                pea.l      [A5 - 0x7018]
  243. 000002FE  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  244. 00000302  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  245. 00000306  508F                     addq.l     A7, 8
  246. 00000308  526D 8FDE                addq.w     [A5 - 0x7022], 1
  247. 0000030C  2D6D 9078 FFEA           move.l     [A6 - 0x16], [A5 - 0x6F88]
  248. 00000312  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  249. 00000316  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  250. 0000031A  4EBA 11A0                jsr        [PC + 0x11A0 /* 000014BC */]
  251. 0000031E  5C8F                     addq.l     A7, 6
  252. 00000320  486D 9078                pea.l      [A5 - 0x6F88]
  253. 00000324  486D D3B4                pea.l      [A5 - 0x2C4C]
  254. 00000328  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  255. 0000032C  508F                     addq.l     A7, 8
  256. 0000032E  41EE FE0E                lea.l      A0, [A6 - 0x1F2]
  257. 00000332  2848                     movea.l    A4, A0
  258. 00000334  41D4                     lea.l      A0, [A4]
  259. 00000336  49EC 0044                lea.l      A4, [A4 + 0x44]
  260. 0000033A  4850                     pea.l      [A0]
  261. 0000033C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  262. 00000340  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  263. 00000344  4EBA 0DC0                jsr        [PC + 0xDC0 /* 00001106 */]
  264. 00000348  4FEF 000A                lea.l      A7, [A7 + 0xA]
  265. 0000034C  3D40 FFFE                move.w     [A6 - 0x2], D0
  266. 00000350  41D4                     lea.l      A0, [A4]
  267. 00000352  49EC 0044                lea.l      A4, [A4 + 0x44]
  268. 00000356  4850                     pea.l      [A0]
  269. 00000358  4EBA 0E1A                jsr        [PC + 0xE1A /* 00001174 */]
  270. 0000035C  588F                     addq.l     A7, 4
  271. 0000035E  816E FFFE                or.w       [A6 - 0x2], D0
  272. 00000362  41D4                     lea.l      A0, [A4]
  273. 00000364  49EC 0044                lea.l      A4, [A4 + 0x44]
  274. 00000368  4850                     pea.l      [A0]
  275. 0000036A  4EBA 0E40                jsr        [PC + 0xE40 /* 000011AC */]
  276. 0000036E  588F                     addq.l     A7, 4
  277. 00000370  816E FFFE                or.w       [A6 - 0x2], D0
  278. 00000374  41D4                     lea.l      A0, [A4]
  279. 00000376  49EC 0044                lea.l      A4, [A4 + 0x44]
  280. 0000037A  4850                     pea.l      [A0]
  281. 0000037C  4EBA 0E9A                jsr        [PC + 0xE9A /* 00001218 */]
  282. 00000380  588F                     addq.l     A7, 4
  283. 00000382  816E FFFE                or.w       [A6 - 0x2], D0
  284. 00000386  41D4                     lea.l      A0, [A4]
  285. 00000388  49EC 0044                lea.l      A4, [A4 + 0x44]
  286. 0000038C  4850                     pea.l      [A0]
  287. 0000038E  4EBA 0EC0                jsr        [PC + 0xEC0 /* 00001250 */]
  288. 00000392  588F                     addq.l     A7, 4
  289. 00000394  816E FFFE                or.w       [A6 - 0x2], D0
  290. 00000398  41D4                     lea.l      A0, [A4]
  291. 0000039A  49EC 0044                lea.l      A4, [A4 + 0x44]
  292. 0000039E  4850                     pea.l      [A0]
  293. 000003A0  4EBA 0ED4                jsr        [PC + 0xED4 /* 00001276 */]
  294. 000003A4  588F                     addq.l     A7, 4
  295. 000003A6  816E FFFE                or.w       [A6 - 0x2], D0
  296. 000003AA  4A6E FFFE                tst.w      [A6 - 0x2]
  297. 000003AE  6708                     beq        +0xA /* 000003B8 */
  298. 000003B0  7025                     moveq.l    D0, 0x25
  299. 000003B2  3D40 FFFE                move.w     [A6 - 0x2], D0
  300. 000003B6  6062                     bra        +0x64 /* 0000041A */
  301. label000003B8:
  302. 000003B8  486E FFF2                pea.l      [A6 - 0xE]
  303. 000003BC  486E FFFA                pea.l      [A6 - 0x6]
  304. 000003C0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  305. 000003C4  4EBA 0F58                jsr        [PC + 0xF58 /* 0000131E */]
  306. 000003C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  307. 000003CC  42A7                     clr.l      -[A7]
  308. 000003CE  42A7                     clr.l      -[A7]
  309. 000003D0  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  310. 000003D4  205F                     movea.l    A0, [A7]+
  311. 000003D6  2D48 FFF6                move.l     [A6 - 0xA], A0
  312. 000003DA  206E FFFA                movea.l    A0, [A6 - 0x6]
  313. 000003DE  3F3C 0001                move.w     -[A7], 0x1
  314. 000003E2  42A7                     clr.l      -[A7]
  315. 000003E4  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  316. 000003E8  2F10                     move.l     -[A7], [A0]
  317. 000003EA  206E FFF2                movea.l    A0, [A6 - 0xE]
  318. 000003EE  2F10                     move.l     -[A7], [A0]
  319. 000003F0  486E FE0E                pea.l      [A6 - 0x1F2]
  320. 000003F4  4EAD 0C52                jsr        [A5 + 0xC52 /* export_390 */]
  321. 000003F8  4FEF 0016                lea.l      A7, [A7 + 0x16]
  322. 000003FC  3D40 FFFE                move.w     [A6 - 0x2], D0
  323. 00000400  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  324. 00000404  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  325. 00000408  588F                     addq.l     A7, 4
  326. 0000040A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  327. 0000040E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  328. 00000412  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  329. 00000416  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  330. label0000041A:
  331. 0000041A  486E FE0E                pea.l      [A6 - 0x1F2]
  332. 0000041E  4EBA 13E4                jsr        [PC + 0x13E4 /* 00001804 */]
  333. 00000422  588F                     addq.l     A7, 4
  334. 00000424  2F2D 9078                move.l     -[A7], [A5 - 0x6F88]
  335. 00000428  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  336. 0000042C  2B6E FFEA 9078           move.l     [A5 - 0x6F88], [A6 - 0x16]
  337. 00000432  486D 8FE8                pea.l      [A5 - 0x7018]
  338. 00000436  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  339. 0000043A  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  340. 0000043E  508F                     addq.l     A7, 8
  341. 00000440  536D 8FDE                subq.w     [A5 - 0x7022], 1
  342. 00000444  4A6D 8FDE                tst.w      [A5 - 0x7022]
  343. 00000448  660A                     bne        +0xC /* 00000454 */
  344. 0000044A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  345. 0000044E  4EBA 0900                jsr        [PC + 0x900 /* 00000D50 */]
  346. 00000452  548F                     addq.l     A7, 2
  347. label00000454:
  348. 00000454  302E FFFE                move.w     D0, [A6 - 0x2]
  349. 00000458  285F                     movea.l    A4, [A7]+
  350. 0000045A  4E5E                     unlink     A6
  351. 0000045C  4E75                     rts
  352. export_421:
  353. fn0000045E:
  354. 0000045E  4E56 FDD2                link       A6, -0x022E
  355. 00000462  2F0C                     move.l     -[A7], A4
  356. 00000464  2D6D 903C FFB6           move.l     [A6 - 0x4A], [A5 - 0x6FC4]
  357. 0000046A  486D 8FE8                pea.l      [A5 - 0x7018]
  358. 0000046E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  359. 00000472  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  360. 00000476  508F                     addq.l     A7, 8
  361. 00000478  526D 8FDE                addq.w     [A5 - 0x7022], 1
  362. 0000047C  2D6D 9078 FFB2           move.l     [A6 - 0x4E], [A5 - 0x6F88]
  363. 00000482  4EBA 1076                jsr        [PC + 0x1076 /* 000014FA */]
  364. 00000486  486D 9078                pea.l      [A5 - 0x6F88]
  365. 0000048A  486D D3B4                pea.l      [A5 - 0x2C4C]
  366. 0000048E  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  367. 00000492  508F                     addq.l     A7, 8
  368. 00000494  41EE FDD2                lea.l      A0, [A6 - 0x22E]
  369. 00000498  2848                     movea.l    A4, A0
  370. 0000049A  41D4                     lea.l      A0, [A4]
  371. 0000049C  49EC 0044                lea.l      A4, [A4 + 0x44]
  372. 000004A0  4850                     pea.l      [A0]
  373. 000004A2  4EBA 0CD0                jsr        [PC + 0xCD0 /* 00001174 */]
  374. 000004A6  588F                     addq.l     A7, 4
  375. 000004A8  3D40 FFB0                move.w     [A6 - 0x50], D0
  376. 000004AC  41D4                     lea.l      A0, [A4]
  377. 000004AE  49EC 0044                lea.l      A4, [A4 + 0x44]
  378. 000004B2  4850                     pea.l      [A0]
  379. 000004B4  4EBA 0CF6                jsr        [PC + 0xCF6 /* 000011AC */]
  380. 000004B8  588F                     addq.l     A7, 4
  381. 000004BA  816E FFB0                or.w       [A6 - 0x50], D0
  382. 000004BE  41D4                     lea.l      A0, [A4]
  383. 000004C0  49EC 0044                lea.l      A4, [A4 + 0x44]
  384. 000004C4  4850                     pea.l      [A0]
  385. 000004C6  4EBA 0D50                jsr        [PC + 0xD50 /* 00001218 */]
  386. 000004CA  588F                     addq.l     A7, 4
  387. 000004CC  816E FFB0                or.w       [A6 - 0x50], D0
  388. 000004D0  41D4                     lea.l      A0, [A4]
  389. 000004D2  49EC 0044                lea.l      A4, [A4 + 0x44]
  390. 000004D6  4850                     pea.l      [A0]
  391. 000004D8  4EBA 0D76                jsr        [PC + 0xD76 /* 00001250 */]
  392. 000004DC  588F                     addq.l     A7, 4
  393. 000004DE  816E FFB0                or.w       [A6 - 0x50], D0
  394. 000004E2  41D4                     lea.l      A0, [A4]
  395. 000004E4  49EC 0044                lea.l      A4, [A4 + 0x44]
  396. 000004E8  4850                     pea.l      [A0]
  397. 000004EA  4EBA 0D8A                jsr        [PC + 0xD8A /* 00001276 */]
  398. 000004EE  588F                     addq.l     A7, 4
  399. 000004F0  816E FFB0                or.w       [A6 - 0x50], D0
  400. 000004F4  4A6E FFB0                tst.w      [A6 - 0x50]
  401. 000004F8  670A                     beq        +0xC /* 00000504 */
  402. 000004FA  7025                     moveq.l    D0, 0x25
  403. 000004FC  3D40 FFB0                move.w     [A6 - 0x50], D0
  404. 00000500  6000 010E                bra        +0x110 /* 00000610 */
  405. label00000504:
  406. 00000504  486E FFBA                pea.l      [A6 - 0x46]
  407. 00000508  486E FFC2                pea.l      [A6 - 0x3E]
  408. 0000050C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  409. 00000510  4EBA 0E0C                jsr        [PC + 0xE0C /* 0000131E */]
  410. 00000514  4FEF 000C                lea.l      A7, [A7 + 0xC]
  411. 00000518  4A6E 000C                tst.w      [A6 + 0xC]
  412. 0000051C  6700 00A4                beq        +0xA6 /* 000005C2 */
  413. 00000520  206E FFC2                movea.l    A0, [A6 - 0x3E]
  414. 00000524  2F2D 905C                move.l     -[A7], [A5 - 0x6FA4]
  415. 00000528  2F10                     move.l     -[A7], [A0]
  416. 0000052A  206E FFBA                movea.l    A0, [A6 - 0x46]
  417. 0000052E  2F10                     move.l     -[A7], [A0]
  418. 00000530  486E FDD2                pea.l      [A6 - 0x22E]
  419. 00000534  4EBA 06EA                jsr        [PC + 0x6EA /* 00000C20 */]
  420. 00000538  4FEF 0010                lea.l      A7, [A7 + 0x10]
  421. 0000053C  3D40 FFB0                move.w     [A6 - 0x50], D0
  422. 00000540  4A6E FFB0                tst.w      [A6 - 0x50]
  423. 00000544  6700 00BA                beq        +0xBC /* 00000600 */
  424. 00000548  3D6E FFB0 FFAE           move.w     [A6 - 0x52], [A6 - 0x50]
  425. 0000054E  206E FFC2                movea.l    A0, [A6 - 0x3E]
  426. 00000552  3F3C 0004                move.w     -[A7], 0x4
  427. 00000556  42A7                     clr.l      -[A7]
  428. 00000558  2F2D 905C                move.l     -[A7], [A5 - 0x6FA4]
  429. 0000055C  2F10                     move.l     -[A7], [A0]
  430. 0000055E  206E FFBA                movea.l    A0, [A6 - 0x46]
  431. 00000562  2F10                     move.l     -[A7], [A0]
  432. 00000564  486E FDD2                pea.l      [A6 - 0x22E]
  433. 00000568  4EAD 0C52                jsr        [A5 + 0xC52 /* export_390 */]
  434. 0000056C  4FEF 0016                lea.l      A7, [A7 + 0x16]
  435. 00000570  3D40 FFB0                move.w     [A6 - 0x50], D0
  436. 00000574  4EBA 074E                jsr        [PC + 0x74E /* 00000CC4 */]
  437. 00000578  0C6E 0001 FFB0           cmpi.w     [A6 - 0x50], 0x1
  438. 0000057E  6606                     bne        +0x8 /* 00000586 */
  439. 00000580  3D6E FFAE FFB0           move.w     [A6 - 0x50], [A6 - 0x52]
  440. label00000586:
  441. 00000586  206D 9182                movea.l    A0, [A5 - 0x6E7E]
  442. 0000058A  4A28 006E                tst.b      [A0 + 0x6E]
  443. 0000058E  6700 0070                beq        +0x72 /* 00000600 */
  444. 00000592  42A7                     clr.l      -[A7]
  445. 00000594  3F3C 0005                move.w     -[A7], 0x5
  446. 00000598  3F3C 0007                move.w     -[A7], 0x7
  447. 0000059C  486E FFC6                pea.l      [A6 - 0x3A]
  448. 000005A0  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  449. 000005A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  450. 000005A8  3F3C 0001                move.w     -[A7], 0x1
  451. 000005AC  486E FFC6                pea.l      [A6 - 0x3A]
  452. 000005B0  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  453. 000005B4  5C8F                     addq.l     A7, 6
  454. 000005B6  486E FFC6                pea.l      [A6 - 0x3A]
  455. 000005BA  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  456. 000005BE  588F                     addq.l     A7, 4
  457. 000005C0  603E                     bra        +0x40 /* 00000600 */
  458. label000005C2:
  459. 000005C2  42A7                     clr.l      -[A7]
  460. 000005C4  42A7                     clr.l      -[A7]
  461. 000005C6  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  462. 000005CA  205F                     movea.l    A0, [A7]+
  463. 000005CC  2D48 FFBE                move.l     [A6 - 0x42], A0
  464. 000005D0  206E FFC2                movea.l    A0, [A6 - 0x3E]
  465. 000005D4  3F3C 0001                move.w     -[A7], 0x1
  466. 000005D8  42A7                     clr.l      -[A7]
  467. 000005DA  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  468. 000005DE  2F10                     move.l     -[A7], [A0]
  469. 000005E0  206E FFBA                movea.l    A0, [A6 - 0x46]
  470. 000005E4  2F10                     move.l     -[A7], [A0]
  471. 000005E6  486E FDD2                pea.l      [A6 - 0x22E]
  472. 000005EA  4EAD 0C52                jsr        [A5 + 0xC52 /* export_390 */]
  473. 000005EE  4FEF 0016                lea.l      A7, [A7 + 0x16]
  474. 000005F2  3D40 FFB0                move.w     [A6 - 0x50], D0
  475. 000005F6  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  476. 000005FA  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  477. 000005FE  588F                     addq.l     A7, 4
  478. label00000600:
  479. 00000600  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  480. 00000604  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  481. 00000608  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  482. 0000060C  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  483. label00000610:
  484. 00000610  486E FDD2                pea.l      [A6 - 0x22E]
  485. 00000614  4EBA 11EE                jsr        [PC + 0x11EE /* 00001804 */]
  486. 00000618  588F                     addq.l     A7, 4
  487. 0000061A  2F2D 9078                move.l     -[A7], [A5 - 0x6F88]
  488. 0000061E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  489. 00000622  2B6E FFB2 9078           move.l     [A5 - 0x6F88], [A6 - 0x4E]
  490. 00000628  486D 8FE8                pea.l      [A5 - 0x7018]
  491. 0000062C  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  492. 00000630  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  493. 00000634  508F                     addq.l     A7, 8
  494. 00000636  536D 8FDE                subq.w     [A5 - 0x7022], 1
  495. 0000063A  4A6D 8FDE                tst.w      [A5 - 0x7022]
  496. 0000063E  660A                     bne        +0xC /* 0000064A */
  497. 00000640  3F2E FFB0                move.w     -[A7], [A6 - 0x50]
  498. 00000644  4EBA 070A                jsr        [PC + 0x70A /* 00000D50 */]
  499. 00000648  548F                     addq.l     A7, 2
  500. label0000064A:
  501. 0000064A  302E FFB0                move.w     D0, [A6 - 0x50]
  502. 0000064E  285F                     movea.l    A4, [A7]+
  503. 00000650  4E5E                     unlink     A6
  504. 00000652  4E75                     rts
  505. export_424:
  506. 00000654  4E56 FE0E                link       A6, -0x01F2
  507. 00000658  2F0C                     move.l     -[A7], A4
  508. 0000065A  2D6D 903C FFEE           move.l     [A6 - 0x12], [A5 - 0x6FC4]
  509. 00000660  486D 8FE8                pea.l      [A5 - 0x7018]
  510. 00000664  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  511. 00000668  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  512. 0000066C  508F                     addq.l     A7, 8
  513. 0000066E  526D 8FDE                addq.w     [A5 - 0x7022], 1
  514. 00000672  2D6D 9078 FFEA           move.l     [A6 - 0x16], [A5 - 0x6F88]
  515. 00000678  4EBA 0EB2                jsr        [PC + 0xEB2 /* 0000152C */]
  516. 0000067C  486D 9078                pea.l      [A5 - 0x6F88]
  517. 00000680  486D D3B4                pea.l      [A5 - 0x2C4C]
  518. 00000684  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  519. 00000688  508F                     addq.l     A7, 8
  520. 0000068A  41EE FE0E                lea.l      A0, [A6 - 0x1F2]
  521. 0000068E  2848                     movea.l    A4, A0
  522. 00000690  4EBA 0ECC                jsr        [PC + 0xECC /* 0000155E */]
  523. 00000694  41D4                     lea.l      A0, [A4]
  524. 00000696  49EC 0044                lea.l      A4, [A4 + 0x44]
  525. 0000069A  4850                     pea.l      [A0]
  526. 0000069C  4EBA 0B0E                jsr        [PC + 0xB0E /* 000011AC */]
  527. 000006A0  588F                     addq.l     A7, 4
  528. 000006A2  3D40 FFFE                move.w     [A6 - 0x2], D0
  529. 000006A6  41D4                     lea.l      A0, [A4]
  530. 000006A8  49EC 0044                lea.l      A4, [A4 + 0x44]
  531. 000006AC  4850                     pea.l      [A0]
  532. 000006AE  4EBA 0B68                jsr        [PC + 0xB68 /* 00001218 */]
  533. 000006B2  588F                     addq.l     A7, 4
  534. 000006B4  816E FFFE                or.w       [A6 - 0x2], D0
  535. 000006B8  41D4                     lea.l      A0, [A4]
  536. 000006BA  49EC 0044                lea.l      A4, [A4 + 0x44]
  537. 000006BE  4850                     pea.l      [A0]
  538. 000006C0  4EBA 0B8E                jsr        [PC + 0xB8E /* 00001250 */]
  539. 000006C4  588F                     addq.l     A7, 4
  540. 000006C6  816E FFFE                or.w       [A6 - 0x2], D0
  541. 000006CA  41D4                     lea.l      A0, [A4]
  542. 000006CC  49EC 0044                lea.l      A4, [A4 + 0x44]
  543. 000006D0  4850                     pea.l      [A0]
  544. 000006D2  4EBA 0BA2                jsr        [PC + 0xBA2 /* 00001276 */]
  545. 000006D6  588F                     addq.l     A7, 4
  546. 000006D8  816E FFFE                or.w       [A6 - 0x2], D0
  547. 000006DC  4A6E FFFE                tst.w      [A6 - 0x2]
  548. 000006E0  6708                     beq        +0xA /* 000006EA */
  549. 000006E2  7025                     moveq.l    D0, 0x25
  550. 000006E4  3D40 FFFE                move.w     [A6 - 0x2], D0
  551. 000006E8  6062                     bra        +0x64 /* 0000074C */
  552. label000006EA:
  553. 000006EA  486E FFF2                pea.l      [A6 - 0xE]
  554. 000006EE  486E FFFA                pea.l      [A6 - 0x6]
  555. 000006F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  556. 000006F6  4EBA 0C26                jsr        [PC + 0xC26 /* 0000131E */]
  557. 000006FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  558. 000006FE  42A7                     clr.l      -[A7]
  559. 00000700  42A7                     clr.l      -[A7]
  560. 00000702  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  561. 00000706  205F                     movea.l    A0, [A7]+
  562. 00000708  2D48 FFF6                move.l     [A6 - 0xA], A0
  563. 0000070C  206E FFFA                movea.l    A0, [A6 - 0x6]
  564. 00000710  3F3C 0001                move.w     -[A7], 0x1
  565. 00000714  42A7                     clr.l      -[A7]
  566. 00000716  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  567. 0000071A  2F10                     move.l     -[A7], [A0]
  568. 0000071C  206E FFF2                movea.l    A0, [A6 - 0xE]
  569. 00000720  2F10                     move.l     -[A7], [A0]
  570. 00000722  486E FE0E                pea.l      [A6 - 0x1F2]
  571. 00000726  4EAD 0C52                jsr        [A5 + 0xC52 /* export_390 */]
  572. 0000072A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  573. 0000072E  3D40 FFFE                move.w     [A6 - 0x2], D0
  574. 00000732  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  575. 00000736  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  576. 0000073A  588F                     addq.l     A7, 4
  577. 0000073C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  578. 00000740  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  579. 00000744  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  580. 00000748  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  581. label0000074C:
  582. 0000074C  486E FE0E                pea.l      [A6 - 0x1F2]
  583. 00000750  4EBA 10B2                jsr        [PC + 0x10B2 /* 00001804 */]
  584. 00000754  588F                     addq.l     A7, 4
  585. 00000756  2F2D 9078                move.l     -[A7], [A5 - 0x6F88]
  586. 0000075A  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  587. 0000075E  2B6E FFEA 9078           move.l     [A5 - 0x6F88], [A6 - 0x16]
  588. 00000764  486D 8FE8                pea.l      [A5 - 0x7018]
  589. 00000768  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  590. 0000076C  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  591. 00000770  508F                     addq.l     A7, 8
  592. 00000772  536D 8FDE                subq.w     [A5 - 0x7022], 1
  593. 00000776  4A6D 8FDE                tst.w      [A5 - 0x7022]
  594. 0000077A  660A                     bne        +0xC /* 00000786 */
  595. 0000077C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  596. 00000780  4EBA 05CE                jsr        [PC + 0x5CE /* 00000D50 */]
  597. 00000784  548F                     addq.l     A7, 2
  598. label00000786:
  599. 00000786  302E FFFE                move.w     D0, [A6 - 0x2]
  600. 0000078A  285F                     movea.l    A4, [A7]+
  601. 0000078C  4E5E                     unlink     A6
  602. 0000078E  4E75                     rts
  603. export_427:
  604. 00000790  4E56 FE0E                link       A6, -0x01F2
  605. 00000794  2F0C                     move.l     -[A7], A4
  606. 00000796  2D6D 903C FFEE           move.l     [A6 - 0x12], [A5 - 0x6FC4]
  607. 0000079C  486D 8FE8                pea.l      [A5 - 0x7018]
  608. 000007A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  609. 000007A4  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  610. 000007A8  508F                     addq.l     A7, 8
  611. 000007AA  526D 8FDE                addq.w     [A5 - 0x7022], 1
  612. 000007AE  2D6D 9078 FFEA           move.l     [A6 - 0x16], [A5 - 0x6F88]
  613. 000007B4  4EBA 0DA8                jsr        [PC + 0xDA8 /* 0000155E */]
  614. 000007B8  486D 9078                pea.l      [A5 - 0x6F88]
  615. 000007BC  486D D3B4                pea.l      [A5 - 0x2C4C]
  616. 000007C0  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  617. 000007C4  508F                     addq.l     A7, 8
  618. 000007C6  41EE FE0E                lea.l      A0, [A6 - 0x1F2]
  619. 000007CA  2848                     movea.l    A4, A0
  620. 000007CC  41D4                     lea.l      A0, [A4]
  621. 000007CE  49EC 0044                lea.l      A4, [A4 + 0x44]
  622. 000007D2  4850                     pea.l      [A0]
  623. 000007D4  4EBA 0A42                jsr        [PC + 0xA42 /* 00001218 */]
  624. 000007D8  588F                     addq.l     A7, 4
  625. 000007DA  3D40 FFFE                move.w     [A6 - 0x2], D0
  626. 000007DE  41D4                     lea.l      A0, [A4]
  627. 000007E0  49EC 0044                lea.l      A4, [A4 + 0x44]
  628. 000007E4  4850                     pea.l      [A0]
  629. 000007E6  4EBA 0A68                jsr        [PC + 0xA68 /* 00001250 */]
  630. 000007EA  588F                     addq.l     A7, 4
  631. 000007EC  816E FFFE                or.w       [A6 - 0x2], D0
  632. 000007F0  41D4                     lea.l      A0, [A4]
  633. 000007F2  49EC 0044                lea.l      A4, [A4 + 0x44]
  634. 000007F6  4850                     pea.l      [A0]
  635. 000007F8  4EBA 0A7C                jsr        [PC + 0xA7C /* 00001276 */]
  636. 000007FC  588F                     addq.l     A7, 4
  637. 000007FE  816E FFFE                or.w       [A6 - 0x2], D0
  638. 00000802  4A6E FFFE                tst.w      [A6 - 0x2]
  639. 00000806  6708                     beq        +0xA /* 00000810 */
  640. 00000808  7025                     moveq.l    D0, 0x25
  641. 0000080A  3D40 FFFE                move.w     [A6 - 0x2], D0
  642. 0000080E  6062                     bra        +0x64 /* 00000872 */
  643. label00000810:
  644. 00000810  486E FFF2                pea.l      [A6 - 0xE]
  645. 00000814  486E FFFA                pea.l      [A6 - 0x6]
  646. 00000818  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  647. 0000081C  4EBA 0B00                jsr        [PC + 0xB00 /* 0000131E */]
  648. 00000820  4FEF 000C                lea.l      A7, [A7 + 0xC]
  649. 00000824  42A7                     clr.l      -[A7]
  650. 00000826  42A7                     clr.l      -[A7]
  651. 00000828  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  652. 0000082C  205F                     movea.l    A0, [A7]+
  653. 0000082E  2D48 FFF6                move.l     [A6 - 0xA], A0
  654. 00000832  206E FFFA                movea.l    A0, [A6 - 0x6]
  655. 00000836  3F3C 0001                move.w     -[A7], 0x1
  656. 0000083A  42A7                     clr.l      -[A7]
  657. 0000083C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  658. 00000840  2F10                     move.l     -[A7], [A0]
  659. 00000842  206E FFF2                movea.l    A0, [A6 - 0xE]
  660. 00000846  2F10                     move.l     -[A7], [A0]
  661. 00000848  486E FE0E                pea.l      [A6 - 0x1F2]
  662. 0000084C  4EAD 0C52                jsr        [A5 + 0xC52 /* export_390 */]
  663. 00000850  4FEF 0016                lea.l      A7, [A7 + 0x16]
  664. 00000854  3D40 FFFE                move.w     [A6 - 0x2], D0
  665. 00000858  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  666. 0000085C  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  667. 00000860  588F                     addq.l     A7, 4
  668. 00000862  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  669. 00000866  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  670. 0000086A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  671. 0000086E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  672. label00000872:
  673. 00000872  486E FE0E                pea.l      [A6 - 0x1F2]
  674. 00000876  4EBA 0F8C                jsr        [PC + 0xF8C /* 00001804 */]
  675. 0000087A  588F                     addq.l     A7, 4
  676. 0000087C  2F2D 9078                move.l     -[A7], [A5 - 0x6F88]
  677. 00000880  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  678. 00000884  2B6E FFEA 9078           move.l     [A5 - 0x6F88], [A6 - 0x16]
  679. 0000088A  486D 8FE8                pea.l      [A5 - 0x7018]
  680. 0000088E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  681. 00000892  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  682. 00000896  508F                     addq.l     A7, 8
  683. 00000898  536D 8FDE                subq.w     [A5 - 0x7022], 1
  684. 0000089C  4A6D 8FDE                tst.w      [A5 - 0x7022]
  685. 000008A0  660A                     bne        +0xC /* 000008AC */
  686. 000008A2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  687. 000008A6  4EBA 04A8                jsr        [PC + 0x4A8 /* 00000D50 */]
  688. 000008AA  548F                     addq.l     A7, 2
  689. label000008AC:
  690. 000008AC  302E FFFE                move.w     D0, [A6 - 0x2]
  691. 000008B0  285F                     movea.l    A4, [A7]+
  692. 000008B2  4E5E                     unlink     A6
  693. 000008B4  4E75                     rts
  694. export_429:
  695. 000008B6  4E56 FE0E                link       A6, -0x01F2
  696. 000008BA  2F0C                     move.l     -[A7], A4
  697. 000008BC  2D6D 903C FFEE           move.l     [A6 - 0x12], [A5 - 0x6FC4]
  698. 000008C2  486D 8FE8                pea.l      [A5 - 0x7018]
  699. 000008C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  700. 000008CA  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  701. 000008CE  508F                     addq.l     A7, 8
  702. 000008D0  526D 8FDE                addq.w     [A5 - 0x7022], 1
  703. 000008D4  2D6D 9078 FFEA           move.l     [A6 - 0x16], [A5 - 0x6F88]
  704. 000008DA  4EBA 0CB4                jsr        [PC + 0xCB4 /* 00001590 */]
  705. 000008DE  486D 9078                pea.l      [A5 - 0x6F88]
  706. 000008E2  486D D3B4                pea.l      [A5 - 0x2C4C]
  707. 000008E6  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  708. 000008EA  508F                     addq.l     A7, 8
  709. 000008EC  41EE FE0E                lea.l      A0, [A6 - 0x1F2]
  710. 000008F0  2848                     movea.l    A4, A0
  711. 000008F2  41D4                     lea.l      A0, [A4]
  712. 000008F4  49EC 0044                lea.l      A4, [A4 + 0x44]
  713. 000008F8  4850                     pea.l      [A0]
  714. 000008FA  4EBA 0954                jsr        [PC + 0x954 /* 00001250 */]
  715. 000008FE  588F                     addq.l     A7, 4
  716. 00000900  3D40 FFFE                move.w     [A6 - 0x2], D0
  717. 00000904  41D4                     lea.l      A0, [A4]
  718. 00000906  49EC 0044                lea.l      A4, [A4 + 0x44]
  719. 0000090A  4850                     pea.l      [A0]
  720. 0000090C  4EBA 0968                jsr        [PC + 0x968 /* 00001276 */]
  721. 00000910  588F                     addq.l     A7, 4
  722. 00000912  816E FFFE                or.w       [A6 - 0x2], D0
  723. 00000916  4A6E FFFE                tst.w      [A6 - 0x2]
  724. 0000091A  6708                     beq        +0xA /* 00000924 */
  725. 0000091C  7025                     moveq.l    D0, 0x25
  726. 0000091E  3D40 FFFE                move.w     [A6 - 0x2], D0
  727. 00000922  6062                     bra        +0x64 /* 00000986 */
  728. label00000924:
  729. 00000924  486E FFF2                pea.l      [A6 - 0xE]
  730. 00000928  486E FFFA                pea.l      [A6 - 0x6]
  731. 0000092C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  732. 00000930  4EBA 09EC                jsr        [PC + 0x9EC /* 0000131E */]
  733. 00000934  4FEF 000C                lea.l      A7, [A7 + 0xC]
  734. 00000938  42A7                     clr.l      -[A7]
  735. 0000093A  42A7                     clr.l      -[A7]
  736. 0000093C  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  737. 00000940  205F                     movea.l    A0, [A7]+
  738. 00000942  2D48 FFF6                move.l     [A6 - 0xA], A0
  739. 00000946  206E FFFA                movea.l    A0, [A6 - 0x6]
  740. 0000094A  3F3C 0001                move.w     -[A7], 0x1
  741. 0000094E  42A7                     clr.l      -[A7]
  742. 00000950  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  743. 00000954  2F10                     move.l     -[A7], [A0]
  744. 00000956  206E FFF2                movea.l    A0, [A6 - 0xE]
  745. 0000095A  2F10                     move.l     -[A7], [A0]
  746. 0000095C  486E FE0E                pea.l      [A6 - 0x1F2]
  747. 00000960  4EAD 0C52                jsr        [A5 + 0xC52 /* export_390 */]
  748. 00000964  4FEF 0016                lea.l      A7, [A7 + 0x16]
  749. 00000968  3D40 FFFE                move.w     [A6 - 0x2], D0
  750. 0000096C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  751. 00000970  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  752. 00000974  588F                     addq.l     A7, 4
  753. 00000976  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  754. 0000097A  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  755. 0000097E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  756. 00000982  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  757. label00000986:
  758. 00000986  486E FE0E                pea.l      [A6 - 0x1F2]
  759. 0000098A  4EBA 0E78                jsr        [PC + 0xE78 /* 00001804 */]
  760. 0000098E  588F                     addq.l     A7, 4
  761. 00000990  2F2D 9078                move.l     -[A7], [A5 - 0x6F88]
  762. 00000994  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  763. 00000998  2B6E FFEA 9078           move.l     [A5 - 0x6F88], [A6 - 0x16]
  764. 0000099E  486D 8FE8                pea.l      [A5 - 0x7018]
  765. 000009A2  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  766. 000009A6  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  767. 000009AA  508F                     addq.l     A7, 8
  768. 000009AC  536D 8FDE                subq.w     [A5 - 0x7022], 1
  769. 000009B0  4A6D 8FDE                tst.w      [A5 - 0x7022]
  770. 000009B4  660A                     bne        +0xC /* 000009C0 */
  771. 000009B6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  772. 000009BA  4EBA 0394                jsr        [PC + 0x394 /* 00000D50 */]
  773. 000009BE  548F                     addq.l     A7, 2
  774. label000009C0:
  775. 000009C0  302E FFFE                move.w     D0, [A6 - 0x2]
  776. 000009C4  285F                     movea.l    A4, [A7]+
  777. 000009C6  4E5E                     unlink     A6
  778. 000009C8  4E75                     rts
  779. export_433:
  780. fn000009CA:
  781. 000009CA  4E56 FE0E                link       A6, -0x01F2
  782. 000009CE  2F0C                     move.l     -[A7], A4
  783. 000009D0  4AAD 8DD6                tst.l      [A5 - 0x722A]
  784. 000009D4  6606                     bne        +0x8 /* 000009DC */
  785. 000009D6  704F                     moveq.l    D0, 0x4F
  786. 000009D8  6000 00EA                bra        +0xEC /* 00000AC4 */
  787. label000009DC:
  788. 000009DC  2D6D 903C FFEE           move.l     [A6 - 0x12], [A5 - 0x6FC4]
  789. 000009E2  526D 8FDE                addq.w     [A5 - 0x7022], 1
  790. 000009E6  2D6D 9078 FFEA           move.l     [A6 - 0x16], [A5 - 0x6F88]
  791. 000009EC  486D 9078                pea.l      [A5 - 0x6F88]
  792. 000009F0  206D 8DD6                movea.l    A0, [A5 - 0x722A]
  793. 000009F4  4868 002C                pea.l      [A0 + 0x2C]
  794. 000009F8  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  795. 000009FC  508F                     addq.l     A7, 8
  796. 000009FE  41EE FE0E                lea.l      A0, [A6 - 0x1F2]
  797. 00000A02  2848                     movea.l    A4, A0
  798. 00000A04  41D4                     lea.l      A0, [A4]
  799. 00000A06  49EC 0044                lea.l      A4, [A4 + 0x44]
  800. 00000A0A  4850                     pea.l      [A0]
  801. 00000A0C  4EBA 08D2                jsr        [PC + 0x8D2 /* 000012E0 */]
  802. 00000A10  588F                     addq.l     A7, 4
  803. 00000A12  3D40 FFFE                move.w     [A6 - 0x2], D0
  804. 00000A16  4A6E FFFE                tst.w      [A6 - 0x2]
  805. 00000A1A  6708                     beq        +0xA /* 00000A24 */
  806. 00000A1C  7025                     moveq.l    D0, 0x25
  807. 00000A1E  3D40 FFFE                move.w     [A6 - 0x2], D0
  808. 00000A22  6062                     bra        +0x64 /* 00000A86 */
  809. label00000A24:
  810. 00000A24  486E FFF2                pea.l      [A6 - 0xE]
  811. 00000A28  486E FFFA                pea.l      [A6 - 0x6]
  812. 00000A2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  813. 00000A30  4EBA 08EC                jsr        [PC + 0x8EC /* 0000131E */]
  814. 00000A34  4FEF 000C                lea.l      A7, [A7 + 0xC]
  815. 00000A38  42A7                     clr.l      -[A7]
  816. 00000A3A  42A7                     clr.l      -[A7]
  817. 00000A3C  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  818. 00000A40  205F                     movea.l    A0, [A7]+
  819. 00000A42  2D48 FFF6                move.l     [A6 - 0xA], A0
  820. 00000A46  206E FFFA                movea.l    A0, [A6 - 0x6]
  821. 00000A4A  3F3C 0001                move.w     -[A7], 0x1
  822. 00000A4E  42A7                     clr.l      -[A7]
  823. 00000A50  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  824. 00000A54  2F10                     move.l     -[A7], [A0]
  825. 00000A56  206E FFF2                movea.l    A0, [A6 - 0xE]
  826. 00000A5A  2F10                     move.l     -[A7], [A0]
  827. 00000A5C  486E FE0E                pea.l      [A6 - 0x1F2]
  828. 00000A60  4EAD 0C52                jsr        [A5 + 0xC52 /* export_390 */]
  829. 00000A64  4FEF 0016                lea.l      A7, [A7 + 0x16]
  830. 00000A68  3D40 FFFE                move.w     [A6 - 0x2], D0
  831. 00000A6C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  832. 00000A70  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  833. 00000A74  588F                     addq.l     A7, 4
  834. 00000A76  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  835. 00000A7A  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  836. 00000A7E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  837. 00000A82  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  838. label00000A86:
  839. 00000A86  486E FE0E                pea.l      [A6 - 0x1F2]
  840. 00000A8A  4EBA 0D78                jsr        [PC + 0xD78 /* 00001804 */]
  841. 00000A8E  588F                     addq.l     A7, 4
  842. 00000A90  2F2D 9078                move.l     -[A7], [A5 - 0x6F88]
  843. 00000A94  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  844. 00000A98  2B6E FFEA 9078           move.l     [A5 - 0x6F88], [A6 - 0x16]
  845. 00000A9E  486D 8FE8                pea.l      [A5 - 0x7018]
  846. 00000AA2  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  847. 00000AA6  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  848. 00000AAA  508F                     addq.l     A7, 8
  849. 00000AAC  536D 8FDE                subq.w     [A5 - 0x7022], 1
  850. 00000AB0  4A6D 8FDE                tst.w      [A5 - 0x7022]
  851. 00000AB4  660A                     bne        +0xC /* 00000AC0 */
  852. 00000AB6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  853. 00000ABA  4EBA 0294                jsr        [PC + 0x294 /* 00000D50 */]
  854. 00000ABE  548F                     addq.l     A7, 2
  855. label00000AC0:
  856. 00000AC0  302E FFFE                move.w     D0, [A6 - 0x2]
  857. label00000AC4:
  858. 00000AC4  285F                     movea.l    A4, [A7]+
  859. 00000AC6  4E5E                     unlink     A6
  860. 00000AC8  4E75                     rts
  861. export_423:
  862. fn00000ACA:
  863. 00000ACA  4E56 FE10                link       A6, -0x01F0
  864. 00000ACE  2F0C                     move.l     -[A7], A4
  865. 00000AD0  41EE FE18                lea.l      A0, [A6 - 0x1E8]
  866. 00000AD4  2848                     movea.l    A4, A0
  867. 00000AD6  4EBA 0A22                jsr        [PC + 0xA22 /* 000014FA */]
  868. 00000ADA  41D4                     lea.l      A0, [A4]
  869. 00000ADC  49EC 0044                lea.l      A4, [A4 + 0x44]
  870. 00000AE0  4850                     pea.l      [A0]
  871. 00000AE2  4EBA 0690                jsr        [PC + 0x690 /* 00001174 */]
  872. 00000AE6  588F                     addq.l     A7, 4
  873. 00000AE8  3D40 FFF6                move.w     [A6 - 0xA], D0
  874. 00000AEC  41D4                     lea.l      A0, [A4]
  875. 00000AEE  49EC 0044                lea.l      A4, [A4 + 0x44]
  876. 00000AF2  4850                     pea.l      [A0]
  877. 00000AF4  4EBA 06B6                jsr        [PC + 0x6B6 /* 000011AC */]
  878. 00000AF8  588F                     addq.l     A7, 4
  879. 00000AFA  816E FFF6                or.w       [A6 - 0xA], D0
  880. 00000AFE  41D4                     lea.l      A0, [A4]
  881. 00000B00  49EC 0044                lea.l      A4, [A4 + 0x44]
  882. 00000B04  4850                     pea.l      [A0]
  883. 00000B06  4EBA 0710                jsr        [PC + 0x710 /* 00001218 */]
  884. 00000B0A  588F                     addq.l     A7, 4
  885. 00000B0C  816E FFF6                or.w       [A6 - 0xA], D0
  886. 00000B10  41D4                     lea.l      A0, [A4]
  887. 00000B12  49EC 0044                lea.l      A4, [A4 + 0x44]
  888. 00000B16  4850                     pea.l      [A0]
  889. 00000B18  4EBA 0736                jsr        [PC + 0x736 /* 00001250 */]
  890. 00000B1C  588F                     addq.l     A7, 4
  891. 00000B1E  816E FFF6                or.w       [A6 - 0xA], D0
  892. 00000B22  41D4                     lea.l      A0, [A4]
  893. 00000B24  49EC 0044                lea.l      A4, [A4 + 0x44]
  894. 00000B28  4850                     pea.l      [A0]
  895. 00000B2A  4EBA 074A                jsr        [PC + 0x74A /* 00001276 */]
  896. 00000B2E  588F                     addq.l     A7, 4
  897. 00000B30  816E FFF6                or.w       [A6 - 0xA], D0
  898. 00000B34  4A6E FFF6                tst.w      [A6 - 0xA]
  899. 00000B38  6708                     beq        +0xA /* 00000B42 */
  900. 00000B3A  7025                     moveq.l    D0, 0x25
  901. 00000B3C  3D40 FFF6                move.w     [A6 - 0xA], D0
  902. 00000B40  604A                     bra        +0x4C /* 00000B8C */
  903. label00000B42:
  904. 00000B42  486E FFF8                pea.l      [A6 - 0x8]
  905. 00000B46  486E FE14                pea.l      [A6 - 0x1EC]
  906. 00000B4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  907. 00000B4E  4EBA 07CE                jsr        [PC + 0x7CE /* 0000131E */]
  908. 00000B52  4FEF 000C                lea.l      A7, [A7 + 0xC]
  909. 00000B56  206E FE14                movea.l    A0, [A6 - 0x1EC]
  910. 00000B5A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  911. 00000B5E  42A7                     clr.l      -[A7]
  912. 00000B60  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  913. 00000B64  2F10                     move.l     -[A7], [A0]
  914. 00000B66  206E FFF8                movea.l    A0, [A6 - 0x8]
  915. 00000B6A  2F10                     move.l     -[A7], [A0]
  916. 00000B6C  486E FE18                pea.l      [A6 - 0x1E8]
  917. 00000B70  4EAD 0C52                jsr        [A5 + 0xC52 /* export_390 */]
  918. 00000B74  4FEF 0016                lea.l      A7, [A7 + 0x16]
  919. 00000B78  3D40 FFF6                move.w     [A6 - 0xA], D0
  920. 00000B7C  2F2E FE14                move.l     -[A7], [A6 - 0x1EC]
  921. 00000B80  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  922. 00000B84  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  923. 00000B88  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  924. label00000B8C:
  925. 00000B8C  486E FE18                pea.l      [A6 - 0x1E8]
  926. 00000B90  4EBA 0C72                jsr        [PC + 0xC72 /* 00001804 */]
  927. 00000B94  588F                     addq.l     A7, 4
  928. 00000B96  302E FFF6                move.w     D0, [A6 - 0xA]
  929. 00000B9A  285F                     movea.l    A4, [A7]+
  930. 00000B9C  4E5E                     unlink     A6
  931. 00000B9E  4E75                     rts
  932. export_420:
  933. 00000BA0  4E56 FFEE                link       A6, -0x0012
  934. 00000BA4  2D6D 9078 FFEE           move.l     [A6 - 0x12], [A5 - 0x6F88]
  935. 00000BAA  206E 0010                movea.l    A0, [A6 + 0x10]
  936. 00000BAE  2B68 000A 9078           move.l     [A5 - 0x6F88], [A0 + 0xA]
  937. 00000BB4  4267                     clr.w      -[A7]
  938. 00000BB6  486D 9078                pea.l      [A5 - 0x6F88]
  939. 00000BBA  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  940. 00000BBE  301F                     move.w     D0, [A7]+
  941. 00000BC0  486E FFFA                pea.l      [A6 - 0x6]
  942. 00000BC4  486E FFF6                pea.l      [A6 - 0xA]
  943. 00000BC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  944. 00000BCC  4EBA 0750                jsr        [PC + 0x750 /* 0000131E */]
  945. 00000BD0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  946. 00000BD4  206E FFF6                movea.l    A0, [A6 - 0xA]
  947. 00000BD8  3F3C 0005                move.w     -[A7], 0x5
  948. 00000BDC  42A7                     clr.l      -[A7]
  949. 00000BDE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  950. 00000BE2  2F10                     move.l     -[A7], [A0]
  951. 00000BE4  206E FFFA                movea.l    A0, [A6 - 0x6]
  952. 00000BE8  2F10                     move.l     -[A7], [A0]
  953. 00000BEA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  954. 00000BEE  4EAD 0C52                jsr        [A5 + 0xC52 /* export_390 */]
  955. 00000BF2  4FEF 0016                lea.l      A7, [A7 + 0x16]
  956. 00000BF6  3D40 FFFE                move.w     [A6 - 0x2], D0
  957. 00000BFA  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  958. 00000BFE  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  959. 00000C02  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  960. 00000C06  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  961. 00000C0A  2F2D 9078                move.l     -[A7], [A5 - 0x6F88]
  962. 00000C0E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  963. 00000C12  2B6E FFEE 9078           move.l     [A5 - 0x6F88], [A6 - 0x12]
  964. 00000C18  302E FFFE                move.w     D0, [A6 - 0x2]
  965. 00000C1C  4E5E                     unlink     A6
  966. 00000C1E  4E75                     rts
  967. fn00000C20:
  968. 00000C20  4E56 FFC2                link       A6, -0x003E
  969. 00000C24  48E7 0108                movem.l    -[A7], D7,A4
  970. 00000C28  286E 000C                movea.l    A4, [A6 + 0xC]
  971. 00000C2C  4A54                     tst.w      [A4]
  972. 00000C2E  6606                     bne        +0x8 /* 00000C36 */
  973. 00000C30  7000                     moveq.l    D0, 0x00
  974. 00000C32  6000 0088                bra        +0x8A /* 00000CBC */
  975. label00000C36:
  976. 00000C36  3D6D 8FDA FFC2           move.w     [A6 - 0x3E], [A5 - 0x7026]
  977. 00000C3C  486E FFC6                pea.l      [A6 - 0x3A]
  978. 00000C40  486E FFC4                pea.l      [A6 - 0x3C]
  979. 00000C44  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  980. 00000C48  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  981. 00000C4C  2F0C                     move.l     -[A7], A4
  982. 00000C4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  983. 00000C52  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  984. 00000C56  4FEF 0018                lea.l      A7, [A7 + 0x18]
  985. 00000C5A  3E00                     move.w     D7, D0
  986. 00000C5C  4A47                     tst.w      D7
  987. 00000C5E  6706                     beq        +0x8 /* 00000C66 */
  988. 00000C60  3007                     move.w     D0, D7
  989. 00000C62  6000 0058                bra        +0x5A /* 00000CBC */
  990. label00000C66:
  991. 00000C66  302D 8FDA                move.w     D0, [A5 - 0x7026]
  992. 00000C6A  B06E FFC2                cmp.w      D0, [A6 - 0x3E]
  993. 00000C6E  6716                     beq        +0x18 /* 00000C86 */
  994. 00000C70  0C6E 0001 FFC4           cmpi.w     [A6 - 0x3C], 0x1
  995. 00000C76  660E                     bne        +0x10 /* 00000C86 */
  996. 00000C78  486E FFC6                pea.l      [A6 - 0x3A]
  997. 00000C7C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  998. 00000C80  588F                     addq.l     A7, 4
  999. 00000C82  7002                     moveq.l    D0, 0x02
  1000. 00000C84  6036                     bra        +0x38 /* 00000CBC */
  1001. label00000C86:
  1002. 00000C86  302E FFC4                move.w     D0, [A6 - 0x3C]
  1003. 00000C8A  48C0                     ext.l      D0
  1004. 00000C8C  E780                     asl        D0, 3
  1005. 00000C8E  D9C0                     add.l      A4, D0
  1006. 00000C90  4A54                     tst.w      [A4]
  1007. 00000C92  670E                     beq        +0x10 /* 00000CA2 */
  1008. 00000C94  486E FFC6                pea.l      [A6 - 0x3A]
  1009. 00000C98  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1010. 00000C9C  588F                     addq.l     A7, 4
  1011. 00000C9E  7013                     moveq.l    D0, 0x13
  1012. 00000CA0  601A                     bra        +0x1C /* 00000CBC */
  1013. label00000CA2:
  1014. 00000CA2  3F3C 0001                move.w     -[A7], 0x1
  1015. 00000CA6  486E FFC6                pea.l      [A6 - 0x3A]
  1016. 00000CAA  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  1017. 00000CAE  5C8F                     addq.l     A7, 6
  1018. 00000CB0  486E FFC6                pea.l      [A6 - 0x3A]
  1019. 00000CB4  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1020. 00000CB8  588F                     addq.l     A7, 4
  1021. 00000CBA  7000                     moveq.l    D0, 0x00
  1022. label00000CBC:
  1023. 00000CBC  4CDF 1080                movem.l    D7,A4, [A7]+
  1024. 00000CC0  4E5E                     unlink     A6
  1025. 00000CC2  4E75                     rts
  1026. export_426:
  1027. fn00000CC4:
  1028. 00000CC4  48E7 0308                movem.l    -[A7], D6,D7,A4
  1029. 00000CC8  2F2D 905C                move.l     -[A7], [A5 - 0x6FA4]
  1030. 00000CCC  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1031. 00000CD0  206D 905C                movea.l    A0, [A5 - 0x6FA4]
  1032. 00000CD4  2850                     movea.l    A4, [A0]
  1033. 00000CD6  42A7                     clr.l      -[A7]
  1034. 00000CD8  2F2D 905C                move.l     -[A7], [A5 - 0x6FA4]
  1035. 00000CDC  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1036. 00000CE0  201F                     move.l     D0, [A7]+
  1037. 00000CE2  4878 0010                push.l     0x10
  1038. 00000CE6  2F00                     move.l     -[A7], D0
  1039. 00000CE8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1040. 00000CEC  3E00                     move.w     D7, D0
  1041. 00000CEE  7C00                     moveq.l    D6, 0x00
  1042. 00000CF0  6010                     bra        +0x12 /* 00000D02 */
  1043. label00000CF2:
  1044. 00000CF2  0C54 FFFF                cmpi.w     [A4], 0xFFFF
  1045. 00000CF6  6604                     bne        +0x6 /* 00000CFC */
  1046. 00000CF8  70FE                     moveq.l    D0, 0xFFFFFFFE
  1047. 00000CFA  3880                     move.w     [A4], D0
  1048. label00000CFC:
  1049. 00000CFC  49EC 0010                lea.l      A4, [A4 + 0x10]
  1050. 00000D00  5246                     addq.w     D6, 1
  1051. label00000D02:
  1052. 00000D02  BC47                     cmp.w      D6, D7
  1053. 00000D04  6DEC                     blt        -0x12 /* 00000CF2 */
  1054. 00000D06  2F2D 905C                move.l     -[A7], [A5 - 0x6FA4]
  1055. 00000D0A  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1056. 00000D0E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1057. 00000D12  4E75                     rts
  1058. export_418:
  1059. 00000D14  4E56 0000                link       A6, 0
  1060. 00000D18  48E7 0038                movem.l    -[A7], A2,A3,A4
  1061. 00000D1C  286E 0008                movea.l    A4, [A6 + 0x8]
  1062. 00000D20  266E 000C                movea.l    A3, [A6 + 0xC]
  1063. 00000D24  246E 0010                movea.l    A2, [A6 + 0x10]
  1064. 00000D28  B5EC 000E                cmpa.l     A2, [A4 + 0xE]
  1065. 00000D2C  661A                     bne        +0x1C /* 00000D48 */
  1066. 00000D2E  4A6D 8FDC                tst.w      [A5 - 0x7024]
  1067. 00000D32  6C14                     bge        +0x16 /* 00000D48 */
  1068. 00000D34  3B6B 0002 8FDC           move.w     [A5 - 0x7024], [A3 + 0x2]
  1069. 00000D3A  2F2D 9058                move.l     -[A7], [A5 - 0x6FA8]
  1070. 00000D3E  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1071. 00000D42  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1072. 00000D46  508F                     addq.l     A7, 8
  1073. label00000D48:
  1074. 00000D48  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1075. 00000D4C  4E5E                     unlink     A6
  1076. 00000D4E  4E75                     rts
  1077. export_422:
  1078. fn00000D50:
  1079. 00000D50  4E56 FDFE                link       A6, -0x0202
  1080. 00000D54  4A6E 0008                tst.w      [A6 + 0x8]
  1081. 00000D58  6F00 0100                ble        +0x102 /* 00000E5A */
  1082. 00000D5C  0C6E 003E 0008           cmpi.w     [A6 + 0x8], 0x3E /* '>' */
  1083. 00000D62  660A                     bne        +0xC /* 00000D6E */
  1084. 00000D64  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1085. 00000D68  4A40                     tst.w      D0
  1086. 00000D6A  6700 00EE                beq        +0xF0 /* 00000E5A */
  1087. label00000D6E:
  1088. 00000D6E  4A6D D4B4                tst.w      [A5 - 0x2B4C]
  1089. 00000D72  6600 00E6                bne        +0xE8 /* 00000E5A */
  1090. 00000D76  7001                     moveq.l    D0, 0x01
  1091. 00000D78  3B40 D4B4                move.w     [A5 - 0x2B4C], D0
  1092. 00000D7C  4EBA 0CBA                jsr        [PC + 0xCBA /* 00001A38 */]
  1093. 00000D80  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1094. 00000D84  0000 0002                ori.b      D0, 0x2
  1095. 00000D88  00BE 0006 003C           ori.l      <<invalid special address>>, 0x6003C
  1096. 00000D8E  008C 3F2E 0008           ori.l      A4, 0x3F2E0008
  1097. 00000D94  486D D4B6                pea.l      [A5 - 0x2B4A]
  1098. 00000D98  486E FEFE                pea.l      [A6 - 0x102]
  1099. 00000D9C  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  1100. 00000DA0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1101. 00000DA4  486E FEFE                pea.l      [A6 - 0x102]
  1102. 00000DA8  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  1103. 00000DAC  588F                     addq.l     A7, 4
  1104. 00000DAE  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  1105. 00000DB2  4267                     clr.w      -[A7]
  1106. 00000DB4  486E FEFE                pea.l      [A6 - 0x102]
  1107. 00000DB8  4EBA F6A4                jsr        [PC - 0x95C /* 0000045E */]
  1108. 00000DBC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1109. 00000DC0  3D40 FFFE                move.w     [A6 - 0x2], D0
  1110. 00000DC4  6000 0080                bra        +0x82 /* 00000E46 */
  1111. 00000DC8  486E FDFE                pea.l      [A6 - 0x202]
  1112. 00000DCC  2F2D 9058                move.l     -[A7], [A5 - 0x6FA8]
  1113. 00000DD0  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  1114. 00000DD4  508F                     addq.l     A7, 8
  1115. 00000DD6  486E FDFE                pea.l      [A6 - 0x202]
  1116. 00000DDA  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  1117. 00000DDE  588F                     addq.l     A7, 4
  1118. 00000DE0  486E FDFE                pea.l      [A6 - 0x202]
  1119. 00000DE4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1120. 00000DE8  486D D4C6                pea.l      [A5 - 0x2B3A]
  1121. 00000DEC  486E FEFE                pea.l      [A6 - 0x102]
  1122. 00000DF0  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  1123. 00000DF4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1124. 00000DF8  486E FEFE                pea.l      [A6 - 0x102]
  1125. 00000DFC  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  1126. 00000E00  588F                     addq.l     A7, 4
  1127. 00000E02  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  1128. 00000E06  4267                     clr.w      -[A7]
  1129. 00000E08  486E FEFE                pea.l      [A6 - 0x102]
  1130. 00000E0C  4EBA F650                jsr        [PC - 0x9B0 /* 0000045E */]
  1131. 00000E10  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1132. 00000E14  3D40 FFFE                move.w     [A6 - 0x2], D0
  1133. 00000E18  602C                     bra        +0x2E /* 00000E46 */
  1134. 00000E1A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1135. 00000E1E  486D D4E2                pea.l      [A5 - 0x2B1E]
  1136. 00000E22  486E FEFE                pea.l      [A6 - 0x102]
  1137. 00000E26  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  1138. 00000E2A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1139. 00000E2E  486E FEFE                pea.l      [A6 - 0x102]
  1140. 00000E32  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  1141. 00000E36  588F                     addq.l     A7, 4
  1142. 00000E38  486E FEFE                pea.l      [A6 - 0x102]
  1143. 00000E3C  4EBA FB8C                jsr        [PC - 0x474 /* 000009CA */]
  1144. 00000E40  588F                     addq.l     A7, 4
  1145. 00000E42  3D40 FFFE                move.w     [A6 - 0x2], D0
  1146. label00000E46:
  1147. 00000E46  426D D4B4                clr.w      [A5 - 0x2B4C]
  1148. 00000E4A  4A6E FFFE                tst.w      [A6 - 0x2]
  1149. 00000E4E  6F0A                     ble        +0xC /* 00000E5A */
  1150. 00000E50  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1151. 00000E54  4EBA 0008                jsr        [PC + 0x8 /* 00000E5E */]
  1152. 00000E58  548F                     addq.l     A7, 2
  1153. label00000E5A:
  1154. 00000E5A  4E5E                     unlink     A6
  1155. 00000E5C  4E75                     rts
  1156. export_431:
  1157. fn00000E5E:
  1158. 00000E5E  4E56 FFF4                link       A6, -0x000C
  1159. 00000E62  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  1160. 00000E66  7001                     moveq.l    D0, 0x01
  1161. 00000E68  3D40 FFF4                move.w     [A6 - 0xC], D0
  1162. 00000E6C  4A6D 8FDC                tst.w      [A5 - 0x7024]
  1163. 00000E70  6D08                     blt        +0xA /* 00000E7A */
  1164. 00000E72  0C6E 0055 0008           cmpi.w     [A6 + 0x8], 0x55 /* 'U' */
  1165. 00000E78  6604                     bne        +0x6 /* 00000E7E */
  1166. label00000E7A:
  1167. 00000E7A  426E FFF4                clr.w      [A6 - 0xC]
  1168. label00000E7E:
  1169. 00000E7E  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1170. 00000E82  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1171. 00000E86  3F3C 0258                move.w     -[A7], 0x258
  1172. 00000E8A  4EBA 005C                jsr        [PC + 0x5C /* 00000EE8 */]
  1173. 00000E8E  5C8F                     addq.l     A7, 6
  1174. 00000E90  3D40 FFF6                move.w     [A6 - 0xA], D0
  1175. 00000E94  0C6E 0001 FFF6           cmpi.w     [A6 - 0xA], 0x1
  1176. 00000E9A  6648                     bne        +0x4A /* 00000EE4 */
  1177. 00000E9C  486E FFFC                pea.l      [A6 - 0x4]
  1178. 00000EA0  2F2D 9058                move.l     -[A7], [A5 - 0x6FA8]
  1179. 00000EA4  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  1180. 00000EA8  508F                     addq.l     A7, 8
  1181. 00000EAA  486E FFF8                pea.l      [A6 - 0x8]
  1182. 00000EAE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1183. 00000EB2  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  1184. 00000EB6  508F                     addq.l     A7, 8
  1185. 00000EB8  206E FFFC                movea.l    A0, [A6 - 0x4]
  1186. 00000EBC  3F2D 8FDC                move.w     -[A7], [A5 - 0x7024]
  1187. 00000EC0  42A7                     clr.l      -[A7]
  1188. 00000EC2  2F10                     move.l     -[A7], [A0]
  1189. 00000EC4  206E FFF8                movea.l    A0, [A6 - 0x8]
  1190. 00000EC8  2F10                     move.l     -[A7], [A0]
  1191. 00000ECA  42A7                     clr.l      -[A7]
  1192. 00000ECC  4EAD 08E2                jsr        [A5 + 0x8E2 /* export_280 */]
  1193. 00000ED0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1194. 00000ED4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1195. 00000ED8  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1196. 00000EDC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1197. 00000EE0  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1198. label00000EE4:
  1199. 00000EE4  4E5E                     unlink     A6
  1200. 00000EE6  4E75                     rts
  1201. export_430:
  1202. fn00000EE8:
  1203. 00000EE8  4E56 FDF2                link       A6, -0x020E
  1204. 00000EEC  A850                     syscall    InitCursor
  1205. 00000EEE  486E FFFA                pea.l      [A6 - 0x6]
  1206. 00000EF2  A874                     syscall    GetPort
  1207. 00000EF4  0C6E 0025 000A           cmpi.w     [A6 + 0xA], 0x25 /* '%' */
  1208. 00000EFA  6626                     bne        +0x28 /* 00000F22 */
  1209. 00000EFC  2F2D D3AC                move.l     -[A7], [A5 - 0x2C54]
  1210. 00000F00  486E FEF2                pea.l      [A6 - 0x10E]
  1211. 00000F04  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  1212. 00000F08  2F2D D3B0                move.l     -[A7], [A5 - 0x2C50]
  1213. 00000F0C  486E FDF2                pea.l      [A6 - 0x20E]
  1214. 00000F10  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  1215. 00000F14  486E FEF2                pea.l      [A6 - 0x10E]
  1216. 00000F18  486E FDF2                pea.l      [A6 - 0x20E]
  1217. 00000F1C  42A7                     clr.l      -[A7]
  1218. 00000F1E  42A7                     clr.l      -[A7]
  1219. 00000F20  A98B                     syscall    ParamText
  1220. label00000F22:
  1221. 00000F22  486E FEF2                pea.l      [A6 - 0x10E]
  1222. 00000F26  3F3C 03EA                move.w     -[A7], 0x3EA
  1223. 00000F2A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1224. 00000F2E  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  1225. 00000F32  7002                     moveq.l    D0, 0x02
  1226. 00000F34  3D40 FFFE                move.w     [A6 - 0x2], D0
  1227. 00000F38  0C6E 0001 000A           cmpi.w     [A6 + 0xA], 0x1
  1228. 00000F3E  6D08                     blt        +0xA /* 00000F48 */
  1229. 00000F40  0C6E 0078 000A           cmpi.w     [A6 + 0xA], 0x78 /* 'x' */
  1230. 00000F46  6D2A                     blt        +0x2C /* 00000F72 */
  1231. label00000F48:
  1232. 00000F48  306E 000A                movea.w    A0, [A6 + 0xA]
  1233. 00000F4C  2F08                     move.l     -[A7], A0
  1234. 00000F4E  486E FDF2                pea.l      [A6 - 0x20E]
  1235. 00000F52  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  1236. 00000F56  486E FDF2                pea.l      [A6 - 0x20E]
  1237. 00000F5A  42A7                     clr.l      -[A7]
  1238. 00000F5C  42A7                     clr.l      -[A7]
  1239. 00000F5E  42A7                     clr.l      -[A7]
  1240. 00000F60  A98B                     syscall    ParamText
  1241. 00000F62  486E FEF2                pea.l      [A6 - 0x10E]
  1242. 00000F66  3F3C 03EA                move.w     -[A7], 0x3EA
  1243. 00000F6A  3F3C 0076                move.w     -[A7], 0x76 /* 'v' */
  1244. 00000F6E  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  1245. label00000F72:
  1246. 00000F72  42A7                     clr.l      -[A7]
  1247. 00000F74  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1248. 00000F78  42A7                     clr.l      -[A7]
  1249. 00000F7A  4878 FFFF                push.l     0xFFFF
  1250. 00000F7E  A97C                     syscall    GetNewDialog
  1251. 00000F80  205F                     movea.l    A0, [A7]+
  1252. 00000F82  2D48 FFF6                move.l     [A6 - 0xA], A0
  1253. 00000F86  4A6E 000C                tst.w      [A6 + 0xC]
  1254. 00000F8A  6626                     bne        +0x28 /* 00000FB2 */
  1255. 00000F8C  486E FDF2                pea.l      [A6 - 0x20E]
  1256. 00000F90  3F3C 03EB                move.w     -[A7], 0x3EB
  1257. 00000F94  3F3C 0007                move.w     -[A7], 0x7
  1258. 00000F98  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  1259. 00000F9C  3F3C 0001                move.w     -[A7], 0x1
  1260. 00000FA0  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1261. 00000FA4  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  1262. 00000FA8  5C8F                     addq.l     A7, 6
  1263. 00000FAA  2F00                     move.l     -[A7], D0
  1264. 00000FAC  486E FDF2                pea.l      [A6 - 0x20E]
  1265. 00000FB0  A95F                     syscall    SetControlTitle/SetCTitle
  1266. label00000FB2:
  1267. 00000FB2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1268. 00000FB6  A915                     syscall    ShowWindow
  1269. 00000FB8  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1270. 00000FBC  A873                     syscall    SetPort
  1271. 00000FBE  486E FEF2                pea.l      [A6 - 0x10E]
  1272. 00000FC2  3F3C 0004                move.w     -[A7], 0x4
  1273. 00000FC6  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1274. 00000FCA  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  1275. 00000FCE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1276. 00000FD2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1277. 00000FD6  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  1278. 00000FDA  588F                     addq.l     A7, 4
  1279. 00000FDC  486D 05AA                pea.l      [A5 + 0x5AA /* export_177 */]
  1280. 00000FE0  486E FFFE                pea.l      [A6 - 0x2]
  1281. 00000FE4  A991                     syscall    ModalDialog
  1282. 00000FE6  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  1283. 00000FEC  660C                     bne        +0xE /* 00000FFA */
  1284. 00000FEE  4A6E 000C                tst.w      [A6 + 0xC]
  1285. 00000FF2  6606                     bne        +0x8 /* 00000FFA */
  1286. 00000FF4  7002                     moveq.l    D0, 0x02
  1287. 00000FF6  3D40 FFFE                move.w     [A6 - 0x2], D0
  1288. label00000FFA:
  1289. 00000FFA  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1290. 00000FFE  A983                     syscall    DisposeDialog
  1291. 00001000  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1292. 00001004  A873                     syscall    SetPort
  1293. 00001006  0C6E 0003 FFFE           cmpi.w     [A6 - 0x2], 0x3
  1294. 0000100C  664E                     bne        +0x50 /* 0000105C */
  1295. 0000100E  7001                     moveq.l    D0, 0x01
  1296. 00001010  3B40 8FBA                move.w     [A5 - 0x7046], D0
  1297. 00001014  486E FFF2                pea.l      [A6 - 0xE]
  1298. 00001018  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1299. 0000101C  588F                     addq.l     A7, 4
  1300. 0000101E  486D 8FE8                pea.l      [A5 - 0x7018]
  1301. 00001022  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1302. 00001026  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1303. 0000102A  508F                     addq.l     A7, 8
  1304. 0000102C  4267                     clr.w      -[A7]
  1305. 0000102E  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  1306. 00001032  548F                     addq.l     A7, 2
  1307. 00001034  601C                     bra        +0x1E /* 00001052 */
  1308. label00001036:
  1309. 00001036  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  1310. 0000103A  2050                     movea.l    A0, [A0]
  1311. 0000103C  43ED 8FE8                lea.l      A1, [A5 - 0x7018]
  1312. 00001040  7019                     moveq.l    D0, 0x19
  1313. label00001042:
  1314. 00001042  22D8                     move.l     [A1]+, [A0]+
  1315. 00001044  51C8 FFFC                dbf        D0, -0x6 /* 00001042 */
  1316. 00001048  32D8                     move.w     [A1]+, [A0]+
  1317. 0000104A  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  1318. 0000104E  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  1319. label00001052:
  1320. 00001052  4A6D 8DAA                tst.w      [A5 - 0x7256]
  1321. 00001056  66DE                     bne        -0x20 /* 00001036 */
  1322. 00001058  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  1323. label0000105C:
  1324. 0000105C  302E FFFE                move.w     D0, [A6 - 0x2]
  1325. 00001060  4E5E                     unlink     A6
  1326. 00001062  4E75                     rts
  1327. fn00001064:
  1328. 00001064  4E56 FFC6                link       A6, -0x003A
  1329. 00001068  206E 0008                movea.l    A0, [A6 + 0x8]
  1330. 0000106C  2050                     movea.l    A0, [A0]
  1331. 0000106E  43EE FFC8                lea.l      A1, [A6 - 0x38]
  1332. 00001072  7006                     moveq.l    D0, 0x06
  1333. label00001074:
  1334. 00001074  22D8                     move.l     [A1]+, [A0]+
  1335. 00001076  51C8 FFFC                dbf        D0, -0x6 /* 00001074 */
  1336. 0000107A  32D8                     move.w     [A1]+, [A0]+
  1337. 0000107C  206E FFE2                movea.l    A0, [A6 - 0x1E]
  1338. 00001080  302E 000C                move.w     D0, [A6 + 0xC]
  1339. 00001084  C1FC 001A                muls.w     D0, 0x1A
  1340. 00001088  D090                     add.l      D0, [A0]
  1341. 0000108A  2040                     movea.l    A0, D0
  1342. 0000108C  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  1343. 00001090  7005                     moveq.l    D0, 0x05
  1344. label00001092:
  1345. 00001092  22D8                     move.l     [A1]+, [A0]+
  1346. 00001094  51C8 FFFC                dbf        D0, -0x6 /* 00001092 */
  1347. 00001098  32D8                     move.w     [A1]+, [A0]+
  1348. 0000109A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1349. 0000109E  486D D3B4                pea.l      [A5 - 0x2C4C]
  1350. 000010A2  4267                     clr.w      -[A7]
  1351. 000010A4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1352. 000010A8  4EBA 0500                jsr        [PC + 0x500 /* 000015AA */]
  1353. 000010AC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1354. 000010B0  3D40 FFC6                move.w     [A6 - 0x3A], D0
  1355. 000010B4  3F3C 0004                move.w     -[A7], 0x4
  1356. 000010B8  4EBA 02D4                jsr        [PC + 0x2D4 /* 0000138E */]
  1357. 000010BC  548F                     addq.l     A7, 2
  1358. 000010BE  302E FFC6                move.w     D0, [A6 - 0x3A]
  1359. 000010C2  4E5E                     unlink     A6
  1360. 000010C4  4E75                     rts
  1361. fn000010C6:
  1362. 000010C6  4E56 FFE0                link       A6, -0x0020
  1363. 000010CA  206E 0008                movea.l    A0, [A6 + 0x8]
  1364. 000010CE  2050                     movea.l    A0, [A0]
  1365. 000010D0  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  1366. 000010D4  7006                     moveq.l    D0, 0x06
  1367. label000010D6:
  1368. 000010D6  22D8                     move.l     [A1]+, [A0]+
  1369. 000010D8  51C8 FFFC                dbf        D0, -0x6 /* 000010D6 */
  1370. 000010DC  32D8                     move.w     [A1]+, [A0]+
  1371. 000010DE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1372. 000010E2  486D D3B4                pea.l      [A5 - 0x2C4C]
  1373. 000010E6  3F3C 0001                move.w     -[A7], 0x1
  1374. 000010EA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1375. 000010EE  4EBA 04BA                jsr        [PC + 0x4BA /* 000015AA */]
  1376. 000010F2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1377. 000010F6  3D40 FFE0                move.w     [A6 - 0x20], D0
  1378. 000010FA  4EBA 03FE                jsr        [PC + 0x3FE /* 000014FA */]
  1379. 000010FE  302E FFE0                move.w     D0, [A6 - 0x20]
  1380. 00001102  4E5E                     unlink     A6
  1381. 00001104  4E75                     rts
  1382. fn00001106:
  1383. 00001106  4E56 FFAC                link       A6, -0x0054
  1384. 0000110A  206E 0008                movea.l    A0, [A6 + 0x8]
  1385. 0000110E  302E 000C                move.w     D0, [A6 + 0xC]
  1386. 00001112  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1387. 00001116  D090                     add.l      D0, [A0]
  1388. 00001118  2040                     movea.l    A0, D0
  1389. 0000111A  43EE FFAE                lea.l      A1, [A6 - 0x52]
  1390. 0000111E  7013                     moveq.l    D0, 0x13
  1391. label00001120:
  1392. 00001120  22D8                     move.l     [A1]+, [A0]+
  1393. 00001122  51C8 FFFC                dbf        D0, -0x6 /* 00001120 */
  1394. 00001126  32D8                     move.w     [A1]+, [A0]+
  1395. 00001128  4AAE FFF0                tst.l      [A6 - 0x10]
  1396. 0000112C  6606                     bne        +0x8 /* 00001134 */
  1397. 0000112E  2D6D 8DEE FFF0           move.l     [A6 - 0x10], [A5 - 0x7212]
  1398. label00001134:
  1399. 00001134  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1400. 00001138  486D D3B4                pea.l      [A5 - 0x2C4C]
  1401. 0000113C  3F3C 0001                move.w     -[A7], 0x1
  1402. 00001140  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1403. 00001144  4EBA 0464                jsr        [PC + 0x464 /* 000015AA */]
  1404. 00001148  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1405. 0000114C  3D40 FFAC                move.w     [A6 - 0x54], D0
  1406. 00001150  7000                     moveq.l    D0, 0x00
  1407. 00001152  102D D3B5                move.b     D0, [A5 - 0x2C4B]
  1408. 00001156  0C40 0063                cmpi.w     D0, 0x63 /* 'c' */
  1409. 0000115A  660C                     bne        +0xE /* 00001168 */
  1410. 0000115C  3F3C 0005                move.w     -[A7], 0x5
  1411. 00001160  4EBA 022C                jsr        [PC + 0x22C /* 0000138E */]
  1412. 00001164  548F                     addq.l     A7, 2
  1413. 00001166  6004                     bra        +0x6 /* 0000116C */
  1414. label00001168:
  1415. 00001168  4EBA 0390                jsr        [PC + 0x390 /* 000014FA */]
  1416. label0000116C:
  1417. 0000116C  302E FFAC                move.w     D0, [A6 - 0x54]
  1418. 00001170  4E5E                     unlink     A6
  1419. 00001172  4E75                     rts
  1420. fn00001174:
  1421. 00001174  4E56 FFFE                link       A6, -0x0002
  1422. 00001178  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  1423. 0000117C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1424. 00001180  486D D3B4                pea.l      [A5 - 0x2C4C]
  1425. 00001184  3F3C 0002                move.w     -[A7], 0x2
  1426. 00001188  2050                     movea.l    A0, [A0]
  1427. 0000118A  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  1428. 0000118E  4EBA 041A                jsr        [PC + 0x41A /* 000015AA */]
  1429. 00001192  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1430. 00001196  3D40 FFFE                move.w     [A6 - 0x2], D0
  1431. 0000119A  3F3C 0004                move.w     -[A7], 0x4
  1432. 0000119E  4EBA 01EE                jsr        [PC + 0x1EE /* 0000138E */]
  1433. 000011A2  548F                     addq.l     A7, 2
  1434. 000011A4  302E FFFE                move.w     D0, [A6 - 0x2]
  1435. 000011A8  4E5E                     unlink     A6
  1436. 000011AA  4E75                     rts
  1437. fn000011AC:
  1438. 000011AC  4E56 FE00                link       A6, -0x0200
  1439. 000011B0  486E FF00                pea.l      [A6 - 0x100]
  1440. 000011B4  486D D4F2                pea.l      [A5 - 0x2B0E]
  1441. 000011B8  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1442. 000011BC  508F                     addq.l     A7, 8
  1443. 000011BE  486E FE00                pea.l      [A6 - 0x200]
  1444. 000011C2  2F2D 9020                move.l     -[A7], [A5 - 0x6FE0]
  1445. 000011C6  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1446. 000011CA  508F                     addq.l     A7, 8
  1447. 000011CC  486E FF00                pea.l      [A6 - 0x100]
  1448. 000011D0  486E FE00                pea.l      [A6 - 0x200]
  1449. 000011D4  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  1450. 000011D8  508F                     addq.l     A7, 8
  1451. 000011DA  486E FF00                pea.l      [A6 - 0x100]
  1452. 000011DE  486D D4FC                pea.l      [A5 - 0x2B04]
  1453. 000011E2  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  1454. 000011E6  508F                     addq.l     A7, 8
  1455. 000011E8  486E FF00                pea.l      [A6 - 0x100]
  1456. 000011EC  486D D3B4                pea.l      [A5 - 0x2C4C]
  1457. 000011F0  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  1458. 000011F4  508F                     addq.l     A7, 8
  1459. 000011F6  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  1460. 000011FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1461. 000011FE  486E FF00                pea.l      [A6 - 0x100]
  1462. 00001202  3F3C 0003                move.w     -[A7], 0x3
  1463. 00001206  2050                     movea.l    A0, [A0]
  1464. 00001208  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  1465. 0000120C  4EBA 039C                jsr        [PC + 0x39C /* 000015AA */]
  1466. 00001210  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1467. 00001214  4E5E                     unlink     A6
  1468. 00001216  4E75                     rts
  1469. fn00001218:
  1470. 00001218  4E56 FFFE                link       A6, -0x0002
  1471. 0000121C  206D 9000                movea.l    A0, [A5 - 0x7000]
  1472. 00001220  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1473. 00001224  486D D3B4                pea.l      [A5 - 0x2C4C]
  1474. 00001228  3F3C 0004                move.w     -[A7], 0x4
  1475. 0000122C  2050                     movea.l    A0, [A0]
  1476. 0000122E  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  1477. 00001232  4EBA 0376                jsr        [PC + 0x376 /* 000015AA */]
  1478. 00001236  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1479. 0000123A  3D40 FFFE                move.w     [A6 - 0x2], D0
  1480. 0000123E  3F3C 0004                move.w     -[A7], 0x4
  1481. 00001242  4EBA 014A                jsr        [PC + 0x14A /* 0000138E */]
  1482. 00001246  548F                     addq.l     A7, 2
  1483. 00001248  302E FFFE                move.w     D0, [A6 - 0x2]
  1484. 0000124C  4E5E                     unlink     A6
  1485. 0000124E  4E75                     rts
  1486. fn00001250:
  1487. 00001250  4E56 0000                link       A6, 0
  1488. 00001254  206D 8FEC                movea.l    A0, [A5 - 0x7014]
  1489. 00001258  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1490. 0000125C  486D D3B4                pea.l      [A5 - 0x2C4C]
  1491. 00001260  3F3C 0005                move.w     -[A7], 0x5
  1492. 00001264  2050                     movea.l    A0, [A0]
  1493. 00001266  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1494. 0000126A  4EBA 033E                jsr        [PC + 0x33E /* 000015AA */]
  1495. 0000126E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1496. 00001272  4E5E                     unlink     A6
  1497. 00001274  4E75                     rts
  1498. fn00001276:
  1499. 00001276  4E56 FF00                link       A6, -0x0100
  1500. 0000127A  422E FF00                clr.b      [A6 - 0x100]
  1501. 0000127E  4AAD 8DD6                tst.l      [A5 - 0x722A]
  1502. 00001282  670A                     beq        +0xC /* 0000128E */
  1503. 00001284  202D 8FE8                move.l     D0, [A5 - 0x7018]
  1504. 00001288  B0AD 8DD6                cmp.l      D0, [A5 - 0x722A]
  1505. 0000128C  661C                     bne        +0x1E /* 000012AA */
  1506. label0000128E:
  1507. 0000128E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1508. 00001292  486E FF00                pea.l      [A6 - 0x100]
  1509. 00001296  3F3C 0006                move.w     -[A7], 0x6
  1510. 0000129A  2F2D 8DEE                move.l     -[A7], [A5 - 0x7212]
  1511. 0000129E  4EBA 030A                jsr        [PC + 0x30A /* 000015AA */]
  1512. 000012A2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1513. 000012A6  7000                     moveq.l    D0, 0x00
  1514. 000012A8  6032                     bra        +0x34 /* 000012DC */
  1515. label000012AA:
  1516. 000012AA  486E FF00                pea.l      [A6 - 0x100]
  1517. 000012AE  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  1518. 000012B2  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  1519. 000012B6  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1520. 000012BA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1521. 000012BE  206D 8DEA                movea.l    A0, [A5 - 0x7216]
  1522. 000012C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1523. 000012C6  486E FF00                pea.l      [A6 - 0x100]
  1524. 000012CA  3F3C 0006                move.w     -[A7], 0x6
  1525. 000012CE  2050                     movea.l    A0, [A0]
  1526. 000012D0  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1527. 000012D4  4EBA 02D4                jsr        [PC + 0x2D4 /* 000015AA */]
  1528. 000012D8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1529. label000012DC:
  1530. 000012DC  4E5E                     unlink     A6
  1531. 000012DE  4E75                     rts
  1532. fn000012E0:
  1533. 000012E0  4E56 FF00                link       A6, -0x0100
  1534. 000012E4  422E FF00                clr.b      [A6 - 0x100]
  1535. 000012E8  486E FF00                pea.l      [A6 - 0x100]
  1536. 000012EC  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  1537. 000012F0  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  1538. 000012F4  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1539. 000012F8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1540. 000012FC  206D 8DEA                movea.l    A0, [A5 - 0x7216]
  1541. 00001300  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1542. 00001304  486E FF00                pea.l      [A6 - 0x100]
  1543. 00001308  3F3C 0006                move.w     -[A7], 0x6
  1544. 0000130C  2050                     movea.l    A0, [A0]
  1545. 0000130E  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1546. 00001312  4EBA 0296                jsr        [PC + 0x296 /* 000015AA */]
  1547. 00001316  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1548. 0000131A  4E5E                     unlink     A6
  1549. 0000131C  4E75                     rts
  1550. fn0000131E:
  1551. 0000131E  4E56 FFF8                link       A6, -0x0008
  1552. 00001322  486E FFFC                pea.l      [A6 - 0x4]
  1553. 00001326  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1554. 0000132A  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1555. 0000132E  508F                     addq.l     A7, 8
  1556. 00001330  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1557. 00001334  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  1558. 00001338  588F                     addq.l     A7, 4
  1559. 0000133A  42A7                     clr.l      -[A7]
  1560. 0000133C  42A7                     clr.l      -[A7]
  1561. 0000133E  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  1562. 00001342  205F                     movea.l    A0, [A7]+
  1563. 00001344  2D48 FFF8                move.l     [A6 - 0x8], A0
  1564. 00001348  42A7                     clr.l      -[A7]
  1565. 0000134A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1566. 0000134E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1567. 00001352  4EAD 0C5A                jsr        [A5 + 0xC5A /* export_391 */]
  1568. 00001356  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1569. 0000135A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1570. 0000135E  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  1571. 00001362  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1572. 00001366  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1573. 0000136A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1574. 0000136E  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  1575. 00001372  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1576. 00001376  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1577. 0000137A  206E 000C                movea.l    A0, [A6 + 0xC]
  1578. 0000137E  20AE FFFC                move.l     [A0], [A6 - 0x4]
  1579. 00001382  206E 0010                movea.l    A0, [A6 + 0x10]
  1580. 00001386  20AE FFF8                move.l     [A0], [A6 - 0x8]
  1581. 0000138A  4E5E                     unlink     A6
  1582. 0000138C  4E75                     rts
  1583. fn0000138E:
  1584. 0000138E  4E56 FFF8                link       A6, -0x0008
  1585. 00001392  48E7 0700                movem.l    -[A7], D5,D6,D7
  1586. 00001396  3E2E 0008                move.w     D7, [A6 + 0x8]
  1587. 0000139A  41ED D3B4                lea.l      A0, [A5 - 0x2C4C]
  1588. 0000139E  2D48 FFFC                move.l     [A6 - 0x4], A0
  1589. 000013A2  41ED D3B4                lea.l      A0, [A5 - 0x2C4C]
  1590. 000013A6  2D48 FFF8                move.l     [A6 - 0x8], A0
  1591. 000013AA  7000                     moveq.l    D0, 0x00
  1592. 000013AC  102D D3B4                move.b     D0, [A5 - 0x2C4C]
  1593. 000013B0  3C00                     move.w     D6, D0
  1594. 000013B2  52AE FFF8                addq.l     [A6 - 0x8], 1
  1595. 000013B6  7A01                     moveq.l    D5, 0x01
  1596. 000013B8  6040                     bra        +0x42 /* 000013FA */
  1597. label000013BA:
  1598. 000013BA  206E FFF8                movea.l    A0, [A6 - 0x8]
  1599. 000013BE  7000                     moveq.l    D0, 0x00
  1600. 000013C0  1010                     move.b     D0, [A0]
  1601. 000013C2  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  1602. 000013C6  6602                     bne        +0x4 /* 000013CA */
  1603. 000013C8  5347                     subq.w     D7, 1
  1604. label000013CA:
  1605. 000013CA  4A47                     tst.w      D7
  1606. 000013CC  6626                     bne        +0x28 /* 000013F4 */
  1607. 000013CE  9C45                     sub.w      D6, D5
  1608. 000013D0  206E FFFC                movea.l    A0, [A6 - 0x4]
  1609. 000013D4  1086                     move.b     [A0], D6
  1610. 000013D6  52AE FFFC                addq.l     [A6 - 0x4], 1
  1611. 000013DA  3045                     movea.w    A0, D5
  1612. 000013DC  D1EE FFFC                add.l      A0, [A6 - 0x4]
  1613. 000013E0  3246                     movea.w    A1, D6
  1614. 000013E2  2F09                     move.l     -[A7], A1
  1615. 000013E4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1616. 000013E8  4850                     pea.l      [A0]
  1617. 000013EA  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1618. 000013EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1619. 000013F2  600A                     bra        +0xC /* 000013FE */
  1620. label000013F4:
  1621. 000013F4  52AE FFF8                addq.l     [A6 - 0x8], 1
  1622. 000013F8  5245                     addq.w     D5, 1
  1623. label000013FA:
  1624. 000013FA  BA46                     cmp.w      D5, D6
  1625. 000013FC  6FBC                     ble        -0x42 /* 000013BA */
  1626. label000013FE:
  1627. 000013FE  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1628. 00001402  4E5E                     unlink     A6
  1629. 00001404  4E75                     rts
  1630. fn00001406:
  1631. 00001406  4E56 FF0C                link       A6, -0x00F4
  1632. 0000140A  48E7 0108                movem.l    -[A7], D7,A4
  1633. 0000140E  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  1634. 00001412  2850                     movea.l    A4, [A0]
  1635. 00001414  422D D3B4                clr.b      [A5 - 0x2C4C]
  1636. 00001418  7E00                     moveq.l    D7, 0x00
  1637. 0000141A  603A                     bra        +0x3C /* 00001456 */
  1638. label0000141C:
  1639. 0000141C  202C 0014                move.l     D0, [A4 + 0x14]
  1640. 00001420  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1641. 00001424  662A                     bne        +0x2C /* 00001450 */
  1642. 00001426  41EE FF0E                lea.l      A0, [A6 - 0xF2]
  1643. 0000142A  43D4                     lea.l      A1, [A4]
  1644. 0000142C  7009                     moveq.l    D0, 0x09
  1645. label0000142E:
  1646. 0000142E  20D9                     move.l     [A0]+, [A1]+
  1647. 00001430  51C8 FFFC                dbf        D0, -0x6 /* 0000142E */
  1648. 00001434  3D6E 000C FF36           move.w     [A6 - 0xCA], [A6 + 0xC]
  1649. 0000143A  486D D3B4                pea.l      [A5 - 0x2C4C]
  1650. 0000143E  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  1651. 00001442  486E FF0C                pea.l      [A6 - 0xF4]
  1652. 00001446  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1653. 0000144A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1654. 0000144E  600C                     bra        +0xE /* 0000145C */
  1655. label00001450:
  1656. 00001450  49EC 0028                lea.l      A4, [A4 + 0x28]
  1657. 00001454  5247                     addq.w     D7, 1
  1658. label00001456:
  1659. 00001456  BE6D 8DAC                cmp.w      D7, [A5 - 0x7254]
  1660. 0000145A  6DC0                     blt        -0x3E /* 0000141C */
  1661. label0000145C:
  1662. 0000145C  4CDF 1080                movem.l    D7,A4, [A7]+
  1663. 00001460  4E5E                     unlink     A6
  1664. 00001462  4E75                     rts
  1665. fn00001464:
  1666. 00001464  4E56 FF0C                link       A6, -0x00F4
  1667. 00001468  48E7 0108                movem.l    -[A7], D7,A4
  1668. 0000146C  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  1669. 00001470  2850                     movea.l    A4, [A0]
  1670. 00001472  422D D3B4                clr.b      [A5 - 0x2C4C]
  1671. 00001476  7E00                     moveq.l    D7, 0x00
  1672. 00001478  6034                     bra        +0x36 /* 000014AE */
  1673. label0000147A:
  1674. 0000147A  202C 0014                move.l     D0, [A4 + 0x14]
  1675. 0000147E  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1676. 00001482  6624                     bne        +0x26 /* 000014A8 */
  1677. 00001484  41EE FF0E                lea.l      A0, [A6 - 0xF2]
  1678. 00001488  43D4                     lea.l      A1, [A4]
  1679. 0000148A  7009                     moveq.l    D0, 0x09
  1680. label0000148C:
  1681. 0000148C  20D9                     move.l     [A0]+, [A1]+
  1682. 0000148E  51C8 FFFC                dbf        D0, -0x6 /* 0000148C */
  1683. 00001492  486D D3B4                pea.l      [A5 - 0x2C4C]
  1684. 00001496  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  1685. 0000149A  486E FF0C                pea.l      [A6 - 0xF4]
  1686. 0000149E  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  1687. 000014A2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1688. 000014A6  600C                     bra        +0xE /* 000014B4 */
  1689. label000014A8:
  1690. 000014A8  49EC 0028                lea.l      A4, [A4 + 0x28]
  1691. 000014AC  5247                     addq.w     D7, 1
  1692. label000014AE:
  1693. 000014AE  BE6D 8DAC                cmp.w      D7, [A5 - 0x7254]
  1694. 000014B2  6DC6                     blt        -0x38 /* 0000147A */
  1695. label000014B4:
  1696. 000014B4  4CDF 1080                movem.l    D7,A4, [A7]+
  1697. 000014B8  4E5E                     unlink     A6
  1698. 000014BA  4E75                     rts
  1699. fn000014BC:
  1700. 000014BC  4E56 FF0C                link       A6, -0x00F4
  1701. 000014C0  41EE FF3A                lea.l      A0, [A6 - 0xC6]
  1702. 000014C4  43ED 8FE8                lea.l      A1, [A5 - 0x7018]
  1703. 000014C8  7019                     moveq.l    D0, 0x19
  1704. label000014CA:
  1705. 000014CA  20D9                     move.l     [A0]+, [A1]+
  1706. 000014CC  51C8 FFFC                dbf        D0, -0x6 /* 000014CA */
  1707. 000014D0  30D9                     move.w     [A0]+, [A1]+
  1708. 000014D2  2D6E 0008 FFAA           move.l     [A6 - 0x56], [A6 + 0x8]
  1709. 000014D8  3D6E 000C FFA4           move.w     [A6 - 0x5C], [A6 + 0xC]
  1710. 000014DE  422D D3B4                clr.b      [A5 - 0x2C4C]
  1711. 000014E2  486D D3B4                pea.l      [A5 - 0x2C4C]
  1712. 000014E6  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  1713. 000014EA  486E FF0C                pea.l      [A6 - 0xF4]
  1714. 000014EE  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  1715. 000014F2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1716. 000014F6  4E5E                     unlink     A6
  1717. 000014F8  4E75                     rts
  1718. fn000014FA:
  1719. 000014FA  4E56 FF0C                link       A6, -0x00F4
  1720. 000014FE  41EE FF3A                lea.l      A0, [A6 - 0xC6]
  1721. 00001502  43ED 8FE8                lea.l      A1, [A5 - 0x7018]
  1722. 00001506  7019                     moveq.l    D0, 0x19
  1723. label00001508:
  1724. 00001508  20D9                     move.l     [A0]+, [A1]+
  1725. 0000150A  51C8 FFFC                dbf        D0, -0x6 /* 00001508 */
  1726. 0000150E  30D9                     move.w     [A0]+, [A1]+
  1727. 00001510  422D D3B4                clr.b      [A5 - 0x2C4C]
  1728. 00001514  486D D3B4                pea.l      [A5 - 0x2C4C]
  1729. 00001518  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  1730. 0000151C  486E FF0C                pea.l      [A6 - 0xF4]
  1731. 00001520  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  1732. 00001524  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1733. 00001528  4E5E                     unlink     A6
  1734. 0000152A  4E75                     rts
  1735. fn0000152C:
  1736. 0000152C  4E56 FF0C                link       A6, -0x00F4
  1737. 00001530  41EE FF3A                lea.l      A0, [A6 - 0xC6]
  1738. 00001534  43ED 8FE8                lea.l      A1, [A5 - 0x7018]
  1739. 00001538  7019                     moveq.l    D0, 0x19
  1740. label0000153A:
  1741. 0000153A  20D9                     move.l     [A0]+, [A1]+
  1742. 0000153C  51C8 FFFC                dbf        D0, -0x6 /* 0000153A */
  1743. 00001540  30D9                     move.w     [A0]+, [A1]+
  1744. 00001542  422D D3B4                clr.b      [A5 - 0x2C4C]
  1745. 00001546  486D D3B4                pea.l      [A5 - 0x2C4C]
  1746. 0000154A  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  1747. 0000154E  486E FF0C                pea.l      [A6 - 0xF4]
  1748. 00001552  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1749. 00001556  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1750. 0000155A  4E5E                     unlink     A6
  1751. 0000155C  4E75                     rts
  1752. fn0000155E:
  1753. 0000155E  4E56 FF0C                link       A6, -0x00F4
  1754. 00001562  41EE FF3A                lea.l      A0, [A6 - 0xC6]
  1755. 00001566  43ED 8FE8                lea.l      A1, [A5 - 0x7018]
  1756. 0000156A  7019                     moveq.l    D0, 0x19
  1757. label0000156C:
  1758. 0000156C  20D9                     move.l     [A0]+, [A1]+
  1759. 0000156E  51C8 FFFC                dbf        D0, -0x6 /* 0000156C */
  1760. 00001572  30D9                     move.w     [A0]+, [A1]+
  1761. 00001574  422D D3B4                clr.b      [A5 - 0x2C4C]
  1762. 00001578  486D D3B4                pea.l      [A5 - 0x2C4C]
  1763. 0000157C  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  1764. 00001580  486E FF0C                pea.l      [A6 - 0xF4]
  1765. 00001584  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1766. 00001588  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1767. 0000158C  4E5E                     unlink     A6
  1768. 0000158E  4E75                     rts
  1769. fn00001590:
  1770. 00001590  422D D3B4                clr.b      [A5 - 0x2C4C]
  1771. 00001594  486D D3B4                pea.l      [A5 - 0x2C4C]
  1772. 00001598  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  1773. 0000159C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  1774. 000015A0  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1775. 000015A4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1776. 000015A8  4E75                     rts
  1777. fn000015AA:
  1778. 000015AA  4E56 FEBA                link       A6, -0x0146
  1779. 000015AE  48E7 0308                movem.l    -[A7], D6,D7,A4
  1780. 000015B2  2F2D 8DDA                move.l     -[A7], [A5 - 0x7226]
  1781. 000015B6  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1782. 000015BA  206D 8DDA                movea.l    A0, [A5 - 0x7226]
  1783. 000015BE  2850                     movea.l    A4, [A0]
  1784. 000015C0  7E00                     moveq.l    D7, 0x00
  1785. 000015C2  6000 00E2                bra        +0xE4 /* 000016A6 */
  1786. label000015C6:
  1787. 000015C6  3014                     move.w     D0, [A4]
  1788. 000015C8  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1789. 000015CC  6600 00D2                bne        +0xD4 /* 000016A0 */
  1790. 000015D0  486E FEBA                pea.l      [A6 - 0x146]
  1791. 000015D4  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1792. 000015D8  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  1793. 000015DC  508F                     addq.l     A7, 8
  1794. 000015DE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1795. 000015E2  486E FEBA                pea.l      [A6 - 0x146]
  1796. 000015E6  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  1797. 000015EA  508F                     addq.l     A7, 8
  1798. 000015EC  4A40                     tst.w      D0
  1799. 000015EE  6700 00B0                beq        +0xB2 /* 000016A0 */
  1800. 000015F2  4A6C 0016                tst.w      [A4 + 0x16]
  1801. 000015F6  6600 0078                bne        +0x7A /* 00001670 */
  1802. 000015FA  206D 8DDA                movea.l    A0, [A5 - 0x7226]
  1803. 000015FE  200C                     move.l     D0, A4
  1804. 00001600  9090                     sub.l      D0, [A0]
  1805. 00001602  2F3C 0000 0044           move.l     -[A7], 0x44 /* 'D' */
  1806. 00001608  2F00                     move.l     -[A7], D0
  1807. 0000160A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1808. 0000160E  2C00                     move.l     D6, D0
  1809. 00001610  2F2D 8DDA                move.l     -[A7], [A5 - 0x7226]
  1810. 00001614  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1811. 00001618  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1812. 0000161C  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  1813. 00001620  206D 8DDA                movea.l    A0, [A5 - 0x7226]
  1814. 00001624  2F06                     move.l     -[A7], D6
  1815. 00001626  2F3C 0000 0044           move.l     -[A7], 0x44 /* 'D' */
  1816. 0000162C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1817. 00001630  D090                     add.l      D0, [A0]
  1818. 00001632  2840                     movea.l    A4, D0
  1819. 00001634  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1820. 00001638  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1821. 0000163C  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  1822. 00001640  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  1823. 00001644  206D 8DDA                movea.l    A0, [A5 - 0x7226]
  1824. 00001648  2F06                     move.l     -[A7], D6
  1825. 0000164A  2F3C 0000 0044           move.l     -[A7], 0x44 /* 'D' */
  1826. 00001650  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1827. 00001654  D090                     add.l      D0, [A0]
  1828. 00001656  2840                     movea.l    A4, D0
  1829. 00001658  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  1830. 0000165C  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1831. 00001660  206C 0002                movea.l    A0, [A4 + 0x2]
  1832. 00001664  2950 000E                move.l     [A4 + 0xE], [A0]
  1833. 00001668  206C 0006                movea.l    A0, [A4 + 0x6]
  1834. 0000166C  2950 0012                move.l     [A4 + 0x12], [A0]
  1835. label00001670:
  1836. 00001670  526C 0016                addq.w     [A4 + 0x16], 1
  1837. 00001674  4AAC 001C                tst.l      [A4 + 0x1C]
  1838. 00001678  6D0A                     blt        +0xC /* 00001684 */
  1839. 0000167A  52AD 8FD2                addq.l     [A5 - 0x702E], 1
  1840. 0000167E  296D 8FD2 001C           move.l     [A4 + 0x1C], [A5 - 0x702E]
  1841. label00001684:
  1842. 00001684  206E 0012                movea.l    A0, [A6 + 0x12]
  1843. 00001688  43D4                     lea.l      A1, [A4]
  1844. 0000168A  7010                     moveq.l    D0, 0x10
  1845. label0000168C:
  1846. 0000168C  20D9                     move.l     [A0]+, [A1]+
  1847. 0000168E  51C8 FFFC                dbf        D0, -0x6 /* 0000168C */
  1848. 00001692  2F2D 8DDA                move.l     -[A7], [A5 - 0x7226]
  1849. 00001696  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1850. 0000169A  7000                     moveq.l    D0, 0x00
  1851. 0000169C  6000 015E                bra        +0x160 /* 000017FC */
  1852. label000016A0:
  1853. 000016A0  49EC 0044                lea.l      A4, [A4 + 0x44]
  1854. 000016A4  5247                     addq.w     D7, 1
  1855. label000016A6:
  1856. 000016A6  BE6D 8DA8                cmp.w      D7, [A5 - 0x7258]
  1857. 000016AA  6D00 FF1A                blt        -0xE4 /* 000015C6 */
  1858. 000016AE  2F2D 8DDA                move.l     -[A7], [A5 - 0x7226]
  1859. 000016B2  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1860. 000016B6  3D6E 000C FFBA           move.w     [A6 - 0x46], [A6 + 0xC]
  1861. 000016BC  426E FFFE                clr.w      [A6 - 0x2]
  1862. 000016C0  42A7                     clr.l      -[A7]
  1863. 000016C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1864. 000016C6  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1865. 000016CA  201F                     move.l     D0, [A7]+
  1866. 000016CC  4878 0003                push.l     0x3
  1867. 000016D0  2F00                     move.l     -[A7], D0
  1868. 000016D2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1869. 000016D6  2F00                     move.l     -[A7], D0
  1870. 000016D8  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1871. 000016DC  588F                     addq.l     A7, 4
  1872. 000016DE  4A40                     tst.w      D0
  1873. 000016E0  6716                     beq        +0x18 /* 000016F8 */
  1874. 000016E2  42A7                     clr.l      -[A7]
  1875. 000016E4  42A7                     clr.l      -[A7]
  1876. 000016E6  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  1877. 000016EA  205F                     movea.l    A0, [A7]+
  1878. 000016EC  2D48 FFBC                move.l     [A6 - 0x44], A0
  1879. 000016F0  7025                     moveq.l    D0, 0x25
  1880. 000016F2  3D40 FFFE                move.w     [A6 - 0x2], D0
  1881. 000016F6  6012                     bra        +0x14 /* 0000170A */
  1882. label000016F8:
  1883. 000016F8  2D6E 0008 FFBC           move.l     [A6 - 0x44], [A6 + 0x8]
  1884. 000016FE  4267                     clr.w      -[A7]
  1885. 00001700  486E FFBC                pea.l      [A6 - 0x44]
  1886. 00001704  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  1887. 00001708  301F                     move.w     D0, [A7]+
  1888. label0000170A:
  1889. 0000170A  42A7                     clr.l      -[A7]
  1890. 0000170C  42A7                     clr.l      -[A7]
  1891. 0000170E  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  1892. 00001712  205F                     movea.l    A0, [A7]+
  1893. 00001714  2D48 FFC0                move.l     [A6 - 0x40], A0
  1894. 00001718  7E00                     moveq.l    D7, 0x00
  1895. 0000171A  6010                     bra        +0x12 /* 0000172C */
  1896. label0000171C:
  1897. 0000171C  3007                     move.w     D0, D7
  1898. 0000171E  48C0                     ext.l      D0
  1899. 00001720  E580                     asl        D0, 2
  1900. 00001722  D08E                     add.l      D0, A6
  1901. 00001724  2040                     movea.l    A0, D0
  1902. 00001726  42A8 FFDA                clr.l      [A0 - 0x26]
  1903. 0000172A  5247                     addq.w     D7, 1
  1904. label0000172C:
  1905. 0000172C  0C47 0008                cmpi.w     D7, 0x8
  1906. 00001730  6DEA                     blt        -0x14 /* 0000171C */
  1907. 00001732  70FF                     moveq.l    D0, 0xFFFFFFFF
  1908. 00001734  3D40 FFFA                move.w     [A6 - 0x6], D0
  1909. 00001738  70FF                     moveq.l    D0, 0xFFFFFFFF
  1910. 0000173A  3D40 FFFC                move.w     [A6 - 0x4], D0
  1911. 0000173E  486E FFBA                pea.l      [A6 - 0x46]
  1912. 00001742  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  1913. 00001746  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1914. 0000174A  4EAD 0C5A                jsr        [A5 + 0xC5A /* export_391 */]
  1915. 0000174E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1916. 00001752  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1917. 00001756  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  1918. 0000175A  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1919. 0000175E  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1920. 00001762  206E FFBC                movea.l    A0, [A6 - 0x44]
  1921. 00001766  2D50 FFC8                move.l     [A6 - 0x38], [A0]
  1922. 0000176A  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  1923. 0000176E  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  1924. 00001772  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  1925. 00001776  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1926. 0000177A  206E FFC0                movea.l    A0, [A6 - 0x40]
  1927. 0000177E  2D50 FFCC                move.l     [A6 - 0x34], [A0]
  1928. 00001782  486E FFC4                pea.l      [A6 - 0x3C]
  1929. 00001786  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1930. 0000178A  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1931. 0000178E  508F                     addq.l     A7, 8
  1932. 00001790  7001                     moveq.l    D0, 0x01
  1933. 00001792  3D40 FFD0                move.w     [A6 - 0x30], D0
  1934. 00001796  52AD 8FD2                addq.l     [A5 - 0x702E], 1
  1935. 0000179A  2D6D 8FD2 FFD2           move.l     [A6 - 0x2E], [A5 - 0x702E]
  1936. 000017A0  2D6D 8FD2 FFD6           move.l     [A6 - 0x2A], [A5 - 0x702E]
  1937. 000017A6  526D 8DA8                addq.w     [A5 - 0x7258], 1
  1938. 000017AA  302D 8DA8                move.w     D0, [A5 - 0x7258]
  1939. 000017AE  C1FC 0044                muls.w     D0, 0x44 /* 'D' */
  1940. 000017B2  2F2D 8DDA                move.l     -[A7], [A5 - 0x7226]
  1941. 000017B6  48C0                     ext.l      D0
  1942. 000017B8  2F00                     move.l     -[A7], D0
  1943. 000017BA  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  1944. 000017BE  206D 8DDA                movea.l    A0, [A5 - 0x7226]
  1945. 000017C2  302D 8DA8                move.w     D0, [A5 - 0x7258]
  1946. 000017C6  5340                     subq.w     D0, 1
  1947. 000017C8  C1FC 0044                muls.w     D0, 0x44 /* 'D' */
  1948. 000017CC  D090                     add.l      D0, [A0]
  1949. 000017CE  2040                     movea.l    A0, D0
  1950. 000017D0  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1951. 000017D4  7010                     moveq.l    D0, 0x10
  1952. label000017D6:
  1953. 000017D6  20D9                     move.l     [A0]+, [A1]+
  1954. 000017D8  51C8 FFFC                dbf        D0, -0x6 /* 000017D6 */
  1955. 000017DC  206E 0012                movea.l    A0, [A6 + 0x12]
  1956. 000017E0  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1957. 000017E4  7010                     moveq.l    D0, 0x10
  1958. label000017E6:
  1959. 000017E6  20D9                     move.l     [A0]+, [A1]+
  1960. 000017E8  51C8 FFFC                dbf        D0, -0x6 /* 000017E6 */
  1961. 000017EC  0C6D 000F 8DA8           cmpi.w     [A5 - 0x7258], 0xF
  1962. 000017F2  6F04                     ble        +0x6 /* 000017F8 */
  1963. 000017F4  4EBA 00A8                jsr        [PC + 0xA8 /* 0000189E */]
  1964. label000017F8:
  1965. 000017F8  302E FFFE                move.w     D0, [A6 - 0x2]
  1966. label000017FC:
  1967. 000017FC  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1968. 00001800  4E5E                     unlink     A6
  1969. 00001802  4E75                     rts
  1970. fn00001804:
  1971. 00001804  4E56 0000                link       A6, 0
  1972. 00001808  48E7 0118                movem.l    -[A7], D7,A3,A4
  1973. 0000180C  286E 0008                movea.l    A4, [A6 + 0x8]
  1974. 00001810  2F2D 8DDA                move.l     -[A7], [A5 - 0x7226]
  1975. 00001814  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1976. label00001818:
  1977. 00001818  206D 8DDA                movea.l    A0, [A5 - 0x7226]
  1978. 0000181C  2650                     movea.l    A3, [A0]
  1979. 0000181E  7E00                     moveq.l    D7, 0x00
  1980. 00001820  6000 005A                bra        +0x5C /* 0000187C */
  1981. label00001824:
  1982. 00001824  202B 0018                move.l     D0, [A3 + 0x18]
  1983. 00001828  B0AC 0018                cmp.l      D0, [A4 + 0x18]
  1984. 0000182C  6648                     bne        +0x4A /* 00001876 */
  1985. 0000182E  536B 0016                subq.w     [A3 + 0x16], 1
  1986. 00001832  4A6B 0016                tst.w      [A3 + 0x16]
  1987. 00001836  6E4A                     bgt        +0x4C /* 00001882 */
  1988. 00001838  4AAB 001C                tst.l      [A3 + 0x1C]
  1989. 0000183C  6C22                     bge        +0x24 /* 00001860 */
  1990. 0000183E  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1991. 00001842  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1992. 00001846  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  1993. 0000184A  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1994. 0000184E  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  1995. 00001852  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1996. 00001856  3F07                     move.w     -[A7], D7
  1997. 00001858  4EBA 00CA                jsr        [PC + 0xCA /* 00001924 */]
  1998. 0000185C  548F                     addq.l     A7, 2
  1999. 0000185E  6022                     bra        +0x24 /* 00001882 */
  2000. label00001860:
  2001. 00001860  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  2002. 00001864  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2003. 00001868  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  2004. 0000186C  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2005. 00001870  426B 0016                clr.w      [A3 + 0x16]
  2006. 00001874  600C                     bra        +0xE /* 00001882 */
  2007. label00001876:
  2008. 00001876  47EB 0044                lea.l      A3, [A3 + 0x44]
  2009. 0000187A  5247                     addq.w     D7, 1
  2010. label0000187C:
  2011. 0000187C  BE6D 8DA8                cmp.w      D7, [A5 - 0x7258]
  2012. 00001880  6DA2                     blt        -0x5C /* 00001824 */
  2013. label00001882:
  2014. 00001882  0C54 0006                cmpi.w     [A4], 0x6
  2015. 00001886  6C06                     bge        +0x8 /* 0000188E */
  2016. 00001888  49EC 0044                lea.l      A4, [A4 + 0x44]
  2017. 0000188C  608A                     bra        -0x74 /* 00001818 */
  2018. label0000188E:
  2019. 0000188E  2F2D 8DDA                move.l     -[A7], [A5 - 0x7226]
  2020. 00001892  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2021. 00001896  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2022. 0000189A  4E5E                     unlink     A6
  2023. 0000189C  4E75                     rts
  2024. export_428:
  2025. fn0000189E:
  2026. 0000189E  4E56 FFBC                link       A6, -0x0044
  2027. 000018A2  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2028. 000018A6  2E3C 7FFF FFFF           move.l     D7, 0x7FFFFFFF
  2029. 000018AC  206D 8DDA                movea.l    A0, [A5 - 0x7226]
  2030. 000018B0  2850                     movea.l    A4, [A0]
  2031. 000018B2  7C00                     moveq.l    D6, 0x00
  2032. 000018B4  6018                     bra        +0x1A /* 000018CE */
  2033. label000018B6:
  2034. 000018B6  4A6C 0016                tst.w      [A4 + 0x16]
  2035. 000018BA  660C                     bne        +0xE /* 000018C8 */
  2036. 000018BC  BEAC 001C                cmp.l      D7, [A4 + 0x1C]
  2037. 000018C0  6F06                     ble        +0x8 /* 000018C8 */
  2038. 000018C2  2E2C 001C                move.l     D7, [A4 + 0x1C]
  2039. 000018C6  3A06                     move.w     D5, D6
  2040. label000018C8:
  2041. 000018C8  49EC 0044                lea.l      A4, [A4 + 0x44]
  2042. 000018CC  5246                     addq.w     D6, 1
  2043. label000018CE:
  2044. 000018CE  BC6D 8DA8                cmp.w      D6, [A5 - 0x7258]
  2045. 000018D2  6DE2                     blt        -0x1C /* 000018B6 */
  2046. 000018D4  0C87 7FFF FFFF           cmpi.l     D7, 0x7FFFFFFF
  2047. 000018DA  6604                     bne        +0x6 /* 000018E0 */
  2048. 000018DC  7000                     moveq.l    D0, 0x00
  2049. 000018DE  603C                     bra        +0x3E /* 0000191C */
  2050. label000018E0:
  2051. 000018E0  206D 8DDA                movea.l    A0, [A5 - 0x7226]
  2052. 000018E4  3005                     move.w     D0, D5
  2053. 000018E6  C1FC 0044                muls.w     D0, 0x44 /* 'D' */
  2054. 000018EA  D090                     add.l      D0, [A0]
  2055. 000018EC  2040                     movea.l    A0, D0
  2056. 000018EE  43EE FFBC                lea.l      A1, [A6 - 0x44]
  2057. 000018F2  7010                     moveq.l    D0, 0x10
  2058. label000018F4:
  2059. 000018F4  22D8                     move.l     [A1]+, [A0]+
  2060. 000018F6  51C8 FFFC                dbf        D0, -0x6 /* 000018F4 */
  2061. 000018FA  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  2062. 000018FE  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2063. 00001902  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  2064. 00001906  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2065. 0000190A  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  2066. 0000190E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2067. 00001912  3F05                     move.w     -[A7], D5
  2068. 00001914  4EBA 000E                jsr        [PC + 0xE /* 00001924 */]
  2069. 00001918  548F                     addq.l     A7, 2
  2070. 0000191A  7001                     moveq.l    D0, 0x01
  2071. label0000191C:
  2072. 0000191C  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2073. 00001920  4E5E                     unlink     A6
  2074. 00001922  4E75                     rts
  2075. fn00001924:
  2076. 00001924  4E56 FFFC                link       A6, -0x0004
  2077. 00001928  306D 8DA8                movea.w    A0, [A5 - 0x7258]
  2078. 0000192C  90EE 0008                sub.w      A0, [A6 + 0x8]
  2079. 00001930  4878 0044                push.l     0x44 /* 'D' */
  2080. 00001934  4868 FFFF                pea.l      [A0 - 0x1]
  2081. 00001938  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2082. 0000193C  2D40 FFFC                move.l     [A6 - 0x4], D0
  2083. 00001940  206D 8DDA                movea.l    A0, [A5 - 0x7226]
  2084. 00001944  302E 0008                move.w     D0, [A6 + 0x8]
  2085. 00001948  5240                     addq.w     D0, 1
  2086. 0000194A  C1FC 0044                muls.w     D0, 0x44 /* 'D' */
  2087. 0000194E  D090                     add.l      D0, [A0]
  2088. 00001950  206D 8DDA                movea.l    A0, [A5 - 0x7226]
  2089. 00001954  322E 0008                move.w     D1, [A6 + 0x8]
  2090. 00001958  C3FC 0044                muls.w     D1, 0x44 /* 'D' */
  2091. 0000195C  D290                     add.l      D1, [A0]
  2092. 0000195E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2093. 00001962  2F01                     move.l     -[A7], D1
  2094. 00001964  2F00                     move.l     -[A7], D0
  2095. 00001966  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2096. 0000196A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2097. 0000196E  536D 8DA8                subq.w     [A5 - 0x7258], 1
  2098. 00001972  302D 8DA8                move.w     D0, [A5 - 0x7258]
  2099. 00001976  C1FC 0044                muls.w     D0, 0x44 /* 'D' */
  2100. 0000197A  2F2D 8DDA                move.l     -[A7], [A5 - 0x7226]
  2101. 0000197E  48C0                     ext.l      D0
  2102. 00001980  2F00                     move.l     -[A7], D0
  2103. 00001982  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  2104. 00001986  4E5E                     unlink     A6
  2105. 00001988  4E75                     rts
  2106. export_425:
  2107. 0000198A  4E56 FEBC                link       A6, -0x0144
  2108. 0000198E  2F07                     move.l     -[A7], D7
  2109. 00001990  7E00                     moveq.l    D7, 0x00
  2110. 00001992  6000 0094                bra        +0x96 /* 00001A28 */
  2111. label00001996:
  2112. 00001996  206D 8DDA                movea.l    A0, [A5 - 0x7226]
  2113. 0000199A  3007                     move.w     D0, D7
  2114. 0000199C  C1FC 0044                muls.w     D0, 0x44 /* 'D' */
  2115. 000019A0  D090                     add.l      D0, [A0]
  2116. 000019A2  2040                     movea.l    A0, D0
  2117. 000019A4  43EE FFBC                lea.l      A1, [A6 - 0x44]
  2118. 000019A8  7010                     moveq.l    D0, 0x10
  2119. label000019AA:
  2120. 000019AA  22D8                     move.l     [A1]+, [A0]+
  2121. 000019AC  51C8 FFFC                dbf        D0, -0x6 /* 000019AA */
  2122. 000019B0  302E FFBC                move.w     D0, [A6 - 0x44]
  2123. 000019B4  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2124. 000019B8  6600 006C                bne        +0x6E /* 00001A26 */
  2125. 000019BC  486E FEBC                pea.l      [A6 - 0x144]
  2126. 000019C0  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  2127. 000019C4  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  2128. 000019C8  508F                     addq.l     A7, 8
  2129. 000019CA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2130. 000019CE  486E FEBC                pea.l      [A6 - 0x144]
  2131. 000019D2  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  2132. 000019D6  508F                     addq.l     A7, 8
  2133. 000019D8  4A40                     tst.w      D0
  2134. 000019DA  674A                     beq        +0x4C /* 00001A26 */
  2135. 000019DC  4A6E FFD2                tst.w      [A6 - 0x2E]
  2136. 000019E0  6E22                     bgt        +0x24 /* 00001A04 */
  2137. 000019E2  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  2138. 000019E6  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2139. 000019EA  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  2140. 000019EE  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2141. 000019F2  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  2142. 000019F6  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2143. 000019FA  3F07                     move.w     -[A7], D7
  2144. 000019FC  4EBA FF26                jsr        [PC - 0xDA /* 00001924 */]
  2145. 00001A00  548F                     addq.l     A7, 2
  2146. 00001A02  602C                     bra        +0x2E /* 00001A30 */
  2147. label00001A04:
  2148. 00001A04  70FF                     moveq.l    D0, 0xFFFFFFFF
  2149. 00001A06  2D40 FFD8                move.l     [A6 - 0x28], D0
  2150. 00001A0A  206D 8DDA                movea.l    A0, [A5 - 0x7226]
  2151. 00001A0E  3007                     move.w     D0, D7
  2152. 00001A10  C1FC 0044                muls.w     D0, 0x44 /* 'D' */
  2153. 00001A14  D090                     add.l      D0, [A0]
  2154. 00001A16  2040                     movea.l    A0, D0
  2155. 00001A18  43EE FFBC                lea.l      A1, [A6 - 0x44]
  2156. 00001A1C  7010                     moveq.l    D0, 0x10
  2157. label00001A1E:
  2158. 00001A1E  20D9                     move.l     [A0]+, [A1]+
  2159. 00001A20  51C8 FFFC                dbf        D0, -0x6 /* 00001A1E */
  2160. 00001A24  600A                     bra        +0xC /* 00001A30 */
  2161. label00001A26:
  2162. 00001A26  5247                     addq.w     D7, 1
  2163. label00001A28:
  2164. 00001A28  BE6D 8DA8                cmp.w      D7, [A5 - 0x7258]
  2165. 00001A2C  6D00 FF68                blt        -0x96 /* 00001996 */
  2166. label00001A30:
  2167. 00001A30  7000                     moveq.l    D0, 0x00
  2168. 00001A32  2E1F                     move.l     D7, [A7]+
  2169. 00001A34  4E5E                     unlink     A6
  2170. 00001A36  4E75                     rts
  2171. fn00001A38:
  2172. 00001A38  4E56 FF00                link       A6, -0x0100
  2173. 00001A3C  426E FF04                clr.w      [A6 - 0xFC]
  2174. 00001A40  4A6D 8FDC                tst.w      [A5 - 0x7024]
  2175. 00001A44  6D00 00AE                blt        +0xB0 /* 00001AF4 */
  2176. 00001A48  486E FF00                pea.l      [A6 - 0x100]
  2177. 00001A4C  2F2D 9058                move.l     -[A7], [A5 - 0x6FA8]
  2178. 00001A50  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  2179. 00001A54  508F                     addq.l     A7, 8
  2180. 00001A56  486E FF08                pea.l      [A6 - 0xF8]
  2181. 00001A5A  2F2E FF00                move.l     -[A7], [A6 - 0x100]
  2182. 00001A5E  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  2183. 00001A62  508F                     addq.l     A7, 8
  2184. 00001A64  206E FF00                movea.l    A0, [A6 - 0x100]
  2185. 00001A68  486E FF0C                pea.l      [A6 - 0xF4]
  2186. 00001A6C  486E FF06                pea.l      [A6 - 0xFA]
  2187. 00001A70  42A7                     clr.l      -[A7]
  2188. 00001A72  2F10                     move.l     -[A7], [A0]
  2189. 00001A74  206E FF08                movea.l    A0, [A6 - 0xF8]
  2190. 00001A78  2F10                     move.l     -[A7], [A0]
  2191. 00001A7A  42A7                     clr.l      -[A7]
  2192. 00001A7C  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  2193. 00001A80  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2194. 00001A84  2F2E FF08                move.l     -[A7], [A6 - 0xF8]
  2195. 00001A88  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2196. 00001A8C  2F2E FF00                move.l     -[A7], [A6 - 0x100]
  2197. 00001A90  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2198. 00001A94  302E FF0C                move.w     D0, [A6 - 0xF4]
  2199. 00001A98  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2200. 00001A9C  0001 0007                ori.b      D1, 0x7
  2201. 00001AA0  004A 000E                ori.w      A2, 0xE
  2202. 00001AA4  000C 0018                ori.b      A4, 0x18
  2203. 00001AA8  0016 0014                ori.b      [A6], 0x14
  2204. 00001AAC  0012 001E                ori.b      [A2], 0x1E
  2205. 00001AB0  4A6E FF38                tst.w      [A6 - 0xC8]
  2206. 00001AB4  6734                     beq        +0x36 /* 00001AEA */
  2207. 00001AB6  7001                     moveq.l    D0, 0x01
  2208. 00001AB8  3D40 FF04                move.w     [A6 - 0xFC], D0
  2209. 00001ABC  602C                     bra        +0x2E /* 00001AEA */
  2210. 00001ABE  4AAE FF82                tst.l      [A6 - 0x7E]
  2211. 00001AC2  6726                     beq        +0x28 /* 00001AEA */
  2212. 00001AC4  7001                     moveq.l    D0, 0x01
  2213. 00001AC6  3D40 FF04                move.w     [A6 - 0xFC], D0
  2214. 00001ACA  601E                     bra        +0x20 /* 00001AEA */
  2215. 00001ACC  4AAE FF82                tst.l      [A6 - 0x7E]
  2216. 00001AD0  6708                     beq        +0xA /* 00001ADA */
  2217. 00001AD2  7001                     moveq.l    D0, 0x01
  2218. 00001AD4  3D40 FF04                move.w     [A6 - 0xFC], D0
  2219. 00001AD8  6010                     bra        +0x12 /* 00001AEA */
  2220. label00001ADA:
  2221. 00001ADA  202D 8DD6                move.l     D0, [A5 - 0x722A]
  2222. 00001ADE  B0AE FF3A                cmp.l      D0, [A6 - 0xC6]
  2223. 00001AE2  6606                     bne        +0x8 /* 00001AEA */
  2224. 00001AE4  7002                     moveq.l    D0, 0x02
  2225. 00001AE6  3D40 FF04                move.w     [A6 - 0xFC], D0
  2226. label00001AEA:
  2227. 00001AEA  486E FF0C                pea.l      [A6 - 0xF4]
  2228. 00001AEE  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  2229. 00001AF2  588F                     addq.l     A7, 4
  2230. label00001AF4:
  2231. 00001AF4  302E FF04                move.w     D0, [A6 - 0xFC]
  2232. 00001AF8  4E5E                     unlink     A6
  2233. 00001AFA  4E75                     rts
  2234. export_394:
  2235. fn00001AFC:
  2236. 00001AFC  4E56 FFF2                link       A6, -0x000E
  2237. 00001B00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2238. 00001B04  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2239. 00001B08  206E 0008                movea.l    A0, [A6 + 0x8]
  2240. 00001B0C  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  2241. 00001B10  202E FFF2                move.l     D0, [A6 - 0xE]
  2242. 00001B14  2B40 D524                move.l     [A5 - 0x2ADC], D0
  2243. 00001B18  2B40 D512                move.l     [A5 - 0x2AEE], D0
  2244. 00001B1C  2B40 D502                move.l     [A5 - 0x2AFE], D0
  2245. 00001B20  42A7                     clr.l      -[A7]
  2246. 00001B22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2247. 00001B26  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2248. 00001B2A  201F                     move.l     D0, [A7]+
  2249. 00001B2C  D0AD D524                add.l      D0, [A5 - 0x2ADC]
  2250. 00001B30  2B40 D50E                move.l     [A5 - 0x2AF2], D0
  2251. 00001B34  4A6E 0014                tst.w      [A6 + 0x14]
  2252. 00001B38  6C06                     bge        +0x8 /* 00001B40 */
  2253. 00001B3A  426D D520                clr.w      [A5 - 0x2AE0]
  2254. 00001B3E  6016                     bra        +0x18 /* 00001B56 */
  2255. label00001B40:
  2256. 00001B40  0C6E 0008 0014           cmpi.w     [A6 + 0x14], 0x8
  2257. 00001B46  6F08                     ble        +0xA /* 00001B50 */
  2258. 00001B48  7008                     moveq.l    D0, 0x08
  2259. 00001B4A  3B40 D520                move.w     [A5 - 0x2AE0], D0
  2260. 00001B4E  6006                     bra        +0x8 /* 00001B56 */
  2261. label00001B50:
  2262. 00001B50  3B6E 0014 D520           move.w     [A5 - 0x2AE0], [A6 + 0x14]
  2263. label00001B56:
  2264. 00001B56  426D D51E                clr.w      [A5 - 0x2AE2]
  2265. 00001B5A  426D D522                clr.w      [A5 - 0x2ADE]
  2266. 00001B5E  2D7C 0000 7D00 FFF6      move.l     [A6 - 0xA], 0x7D00 /* '}\0' */
  2267. 00001B66  42A7                     clr.l      -[A7]
  2268. 00001B68  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2269. 00001B6C  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  2270. 00001B70  205F                     movea.l    A0, [A7]+
  2271. 00001B72  2B48 D528                move.l     [A5 - 0x2AD8], A0
  2272. 00001B76  2B6D D528 D506           move.l     [A5 - 0x2AFA], [A5 - 0x2AD8]
  2273. 00001B7C  202D D528                move.l     D0, [A5 - 0x2AD8]
  2274. 00001B80  D0AE FFF6                add.l      D0, [A6 - 0xA]
  2275. 00001B84  2B40 D50A                move.l     [A5 - 0x2AF6], D0
  2276. 00001B88  4AAD D506                tst.l      [A5 - 0x2AFA]
  2277. 00001B8C  6700 0138                beq        +0x13A /* 00001CC6 */
  2278. 00001B90  206E 0010                movea.l    A0, [A6 + 0x10]
  2279. 00001B94  3F10                     move.w     -[A7], [A0]
  2280. 00001B96  206E 000C                movea.l    A0, [A6 + 0xC]
  2281. 00001B9A  3F10                     move.w     -[A7], [A0]
  2282. 00001B9C  4EBA 0A6A                jsr        [PC + 0xA6A /* 00002608 */]
  2283. 00001BA0  588F                     addq.l     A7, 4
  2284. 00001BA2  4A6D D520                tst.w      [A5 - 0x2AE0]
  2285. 00001BA6  670C                     beq        +0xE /* 00001BB4 */
  2286. 00001BA8  6016                     bra        +0x18 /* 00001BC0 */
  2287. label00001BAA:
  2288. 00001BAA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2289. 00001BAE  4EBA 0666                jsr        [PC + 0x666 /* 00002216 */]
  2290. 00001BB2  548F                     addq.l     A7, 2
  2291. label00001BB4:
  2292. 00001BB4  202D D502                move.l     D0, [A5 - 0x2AFE]
  2293. 00001BB8  B0AD D50E                cmp.l      D0, [A5 - 0x2AF2]
  2294. 00001BBC  65EC                     bcs        -0x12 /* 00001BAA */
  2295. 00001BBE  6018                     bra        +0x1A /* 00001BD8 */
  2296. label00001BC0:
  2297. 00001BC0  4267                     clr.w      -[A7]
  2298. 00001BC2  4EBA 010E                jsr        [PC + 0x10E /* 00001CD2 */]
  2299. 00001BC6  548F                     addq.l     A7, 2
  2300. 00001BC8  4A40                     tst.w      D0
  2301. 00001BCA  66F4                     bne        -0xA /* 00001BC0 */
  2302. 00001BCC  600A                     bra        +0xC /* 00001BD8 */
  2303. label00001BCE:
  2304. 00001BCE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2305. 00001BD2  4EBA 0642                jsr        [PC + 0x642 /* 00002216 */]
  2306. 00001BD6  548F                     addq.l     A7, 2
  2307. label00001BD8:
  2308. 00001BD8  202D D502                move.l     D0, [A5 - 0x2AFE]
  2309. 00001BDC  B0AD D50E                cmp.l      D0, [A5 - 0x2AF2]
  2310. 00001BE0  65EC                     bcs        -0x12 /* 00001BCE */
  2311. 00001BE2  4A6D D522                tst.w      [A5 - 0x2ADE]
  2312. 00001BE6  6600 00CA                bne        +0xCC /* 00001CB2 */
  2313. 00001BEA  202D D506                move.l     D0, [A5 - 0x2AFA]
  2314. 00001BEE  90AD D528                sub.l      D0, [A5 - 0x2AD8]
  2315. 00001BF2  2D40 FFF6                move.l     [A6 - 0xA], D0
  2316. 00001BF6  202D D528                move.l     D0, [A5 - 0x2AD8]
  2317. 00001BFA  D0AE FFF6                add.l      D0, [A6 - 0xA]
  2318. 00001BFE  2040                     movea.l    A0, D0
  2319. 00001C00  7000                     moveq.l    D0, 0x00
  2320. 00001C02  1028 FFFF                move.b     D0, [A0 - 0x1]
  2321. 00001C06  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  2322. 00001C0A  6600 005A                bne        +0x5C /* 00001C66 */
  2323. 00001C0E  302D D51E                move.w     D0, [A5 - 0x2AE2]
  2324. 00001C12  C1ED D520                muls.w     D0, [A5 - 0x2AE0]
  2325. 00001C16  3D40 FFFA                move.w     [A6 - 0x6], D0
  2326. 00001C1A  6000 0044                bra        +0x46 /* 00001C60 */
  2327. label00001C1E:
  2328. 00001C1E  202D D506                move.l     D0, [A5 - 0x2AFA]
  2329. 00001C22  B0AD D52C                cmp.l      D0, [A5 - 0x2AD4]
  2330. 00001C26  6204                     bhi        +0x6 /* 00001C2C */
  2331. 00001C28  52AD D52C                addq.l     [A5 - 0x2AD4], 1
  2332. label00001C2C:
  2333. 00001C2C  202D D506                move.l     D0, [A5 - 0x2AFA]
  2334. 00001C30  B0AD D530                cmp.l      D0, [A5 - 0x2AD0]
  2335. 00001C34  6204                     bhi        +0x6 /* 00001C3A */
  2336. 00001C36  52AD D530                addq.l     [A5 - 0x2AD0], 1
  2337. label00001C3A:
  2338. 00001C3A  202D D506                move.l     D0, [A5 - 0x2AFA]
  2339. 00001C3E  B0AD D50A                cmp.l      D0, [A5 - 0x2AF6]
  2340. 00001C42  6412                     bcc        +0x14 /* 00001C56 */
  2341. 00001C44  206D D506                movea.l    A0, [A5 - 0x2AFA]
  2342. 00001C48  52AD D506                addq.l     [A5 - 0x2AFA], 1
  2343. 00001C4C  7020                     moveq.l    D0, 0x20
  2344. 00001C4E  1080                     move.b     [A0], D0
  2345. 00001C50  52AE FFF6                addq.l     [A6 - 0xA], 1
  2346. 00001C54  6006                     bra        +0x8 /* 00001C5C */
  2347. label00001C56:
  2348. 00001C56  7001                     moveq.l    D0, 0x01
  2349. 00001C58  3B40 D522                move.w     [A5 - 0x2ADE], D0
  2350. label00001C5C:
  2351. 00001C5C  536E FFFA                subq.w     [A6 - 0x6], 1
  2352. label00001C60:
  2353. 00001C60  4A6E FFFA                tst.w      [A6 - 0x6]
  2354. 00001C64  66B8                     bne        -0x46 /* 00001C1E */
  2355. label00001C66:
  2356. 00001C66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2357. 00001C6A  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2358. 00001C6E  4A6D D522                tst.w      [A5 - 0x2ADE]
  2359. 00001C72  663E                     bne        +0x40 /* 00001CB2 */
  2360. 00001C74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2361. 00001C78  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2362. 00001C7C  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  2363. 00001C80  206E 0008                movea.l    A0, [A6 + 0x8]
  2364. 00001C84  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2365. 00001C88  2F10                     move.l     -[A7], [A0]
  2366. 00001C8A  2F2D D528                move.l     -[A7], [A5 - 0x2AD8]
  2367. 00001C8E  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2368. 00001C92  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2369. 00001C96  202D D52C                move.l     D0, [A5 - 0x2AD4]
  2370. 00001C9A  90AD D528                sub.l      D0, [A5 - 0x2AD8]
  2371. 00001C9E  206E 000C                movea.l    A0, [A6 + 0xC]
  2372. 00001CA2  3080                     move.w     [A0], D0
  2373. 00001CA4  202D D530                move.l     D0, [A5 - 0x2AD0]
  2374. 00001CA8  90AD D528                sub.l      D0, [A5 - 0x2AD8]
  2375. 00001CAC  206E 0010                movea.l    A0, [A6 + 0x10]
  2376. 00001CB0  3080                     move.w     [A0], D0
  2377. label00001CB2:
  2378. 00001CB2  4A6D D522                tst.w      [A5 - 0x2ADE]
  2379. 00001CB6  6706                     beq        +0x8 /* 00001CBE */
  2380. 00001CB8  3F3C 0002                move.w     -[A7], 0x2
  2381. 00001CBC  A9C8                     syscall    SysBeep
  2382. label00001CBE:
  2383. 00001CBE  2F2D D528                move.l     -[A7], [A5 - 0x2AD8]
  2384. 00001CC2  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  2385. label00001CC6:
  2386. 00001CC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2387. 00001CCA  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2388. 00001CCE  4E5E                     unlink     A6
  2389. 00001CD0  4E75                     rts
  2390. fn00001CD2:
  2391. 00001CD2  4E56 0000                link       A6, 0
  2392. 00001CD6  2F07                     move.l     -[A7], D7
  2393. 00001CD8  4EBA 06AC                jsr        [PC + 0x6AC /* 00002386 */]
  2394. 00001CDC  3E00                     move.w     D7, D0
  2395. 00001CDE  BE6E 0008                cmp.w      D7, [A6 + 0x8]
  2396. 00001CE2  6700 003E                beq        +0x40 /* 00001D22 */
  2397. 00001CE6  3007                     move.w     D0, D7
  2398. 00001CE8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2399. 00001CEC  0000 0009                ori.b      D0, 0x9 /* '\t' */
  2400. 00001CF0  0032 0030 0024           ori.b      [A2 + D0.w + 0x24], 0x30 /* '0' */
  2401. 00001CF6  0022 000E                ori.b      -[A2], 0xE
  2402. 00001CFA  0012 0026                ori.b      [A2], 0x26 /* '&' */
  2403. 00001CFE  0014 0022                ori.b      [A4], 0x22 /* '\"' */
  2404. 00001D02  0020 0002                ori.b      -[A0], 0x2
  2405. 00001D06  4EBA 03BA                jsr        [PC + 0x3BA /* 000020C2 */]
  2406. 00001D0A  6016                     bra        +0x18 /* 00001D22 */
  2407. 00001D0C  4EBA 001C                jsr        [PC + 0x1C /* 00001D2A */]
  2408. 00001D10  6010                     bra        +0x12 /* 00001D22 */
  2409. 00001D12  4EBA 0344                jsr        [PC + 0x344 /* 00002058 */]
  2410. 00001D16  600A                     bra        +0xC /* 00001D22 */
  2411. 00001D18  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2412. 00001D1C  4EBA 04F8                jsr        [PC + 0x4F8 /* 00002216 */]
  2413. 00001D20  548F                     addq.l     A7, 2
  2414. label00001D22:
  2415. 00001D22  3007                     move.w     D0, D7
  2416. 00001D24  2E1F                     move.l     D7, [A7]+
  2417. 00001D26  4E5E                     unlink     A6
  2418. 00001D28  4E75                     rts
  2419. fn00001D2A:
  2420. 00001D2A  4E56 FFFE                link       A6, -0x0002
  2421. 00001D2E  48E7 0308                movem.l    -[A7], D6,D7,A4
  2422. label00001D32:
  2423. 00001D32  4EBA 0652                jsr        [PC + 0x652 /* 00002386 */]
  2424. 00001D36  3C00                     move.w     D6, D0
  2425. 00001D38  0C40 0008                cmpi.w     D0, 0x8
  2426. 00001D3C  6716                     beq        +0x18 /* 00001D54 */
  2427. 00001D3E  0C46 0004                cmpi.w     D6, 0x4
  2428. 00001D42  6710                     beq        +0x12 /* 00001D54 */
  2429. 00001D44  0C46 0005                cmpi.w     D6, 0x5
  2430. 00001D48  670A                     beq        +0xC /* 00001D54 */
  2431. 00001D4A  4A46                     tst.w      D6
  2432. 00001D4C  6706                     beq        +0x8 /* 00001D54 */
  2433. 00001D4E  0C46 0001                cmpi.w     D6, 0x1
  2434. 00001D52  66DE                     bne        -0x20 /* 00001D32 */
  2435. label00001D54:
  2436. 00001D54  3006                     move.w     D0, D6
  2437. 00001D56  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2438. 00001D5A  0000 0008                ori.b      D0, 0x8
  2439. 00001D5E  01BA 001E                bclr       [PC + 0x1E /* 00001D7E, value 0x3F3C000A '?<\0\n', cstring "?<" */], D0
  2440. 00001D62  001C 01B4                ori.b      [A4]+, 0xB4
  2441. 00001D66  01B2 000A                bclr       [A2 + D0.w + 0xA], D0
  2442. 00001D6A  0008 01AC                ori.b      A0, 0xAC
  2443. 00001D6E  01AA 00B2                bclr       [A2 + 0xB2], D0
  2444. 00001D72  526D D51E                addq.w     [A5 - 0x2AE2], 1
  2445. 00001D76  4EBA 042C                jsr        [PC + 0x42C /* 000021A4 */]
  2446. 00001D7A  6000 019C                bra        +0x19E /* 00001F18 */
  2447. 00001D7E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2448. 00001D82  4EBA 0492                jsr        [PC + 0x492 /* 00002216 */]
  2449. 00001D86  548F                     addq.l     A7, 2
  2450. 00001D88  4EBA 07F2                jsr        [PC + 0x7F2 /* 0000257C */]
  2451. 00001D8C  0C40 0008                cmpi.w     D0, 0x8
  2452. 00001D90  670A                     beq        +0xC /* 00001D9C */
  2453. 00001D92  526D D51E                addq.w     [A5 - 0x2AE2], 1
  2454. 00001D96  4EBA 040C                jsr        [PC + 0x40C /* 000021A4 */]
  2455. 00001D9A  6036                     bra        +0x38 /* 00001DD2 */
  2456. label00001D9C:
  2457. 00001D9C  3F3C 000B                move.w     -[A7], 0xB
  2458. 00001DA0  4EBA 0474                jsr        [PC + 0x474 /* 00002216 */]
  2459. 00001DA4  548F                     addq.l     A7, 2
  2460. 00001DA6  286D D512                movea.l    A4, [A5 - 0x2AEE]
  2461. 00001DAA  4EBA 05DA                jsr        [PC + 0x5DA /* 00002386 */]
  2462. 00001DAE  0C40 0001                cmpi.w     D0, 0x1
  2463. 00001DB2  6612                     bne        +0x14 /* 00001DC6 */
  2464. 00001DB4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2465. 00001DB8  4EBA 045C                jsr        [PC + 0x45C /* 00002216 */]
  2466. 00001DBC  548F                     addq.l     A7, 2
  2467. 00001DBE  4EBA 0160                jsr        [PC + 0x160 /* 00001F20 */]
  2468. 00001DC2  6000 0154                bra        +0x156 /* 00001F18 */
  2469. label00001DC6:
  2470. 00001DC6  2B4C D512                move.l     [A5 - 0x2AEE], A4
  2471. 00001DCA  4267                     clr.w      -[A7]
  2472. 00001DCC  4EBA FF04                jsr        [PC - 0xFC /* 00001CD2 */]
  2473. 00001DD0  548F                     addq.l     A7, 2
  2474. label00001DD2:
  2475. 00001DD2  286D D512                movea.l    A4, [A5 - 0x2AEE]
  2476. 00001DD6  4EBA 07A4                jsr        [PC + 0x7A4 /* 0000257C */]
  2477. 00001DDA  0C40 0005                cmpi.w     D0, 0x5
  2478. 00001DDE  6708                     beq        +0xA /* 00001DE8 */
  2479. 00001DE0  2B4C D512                move.l     [A5 - 0x2AEE], A4
  2480. 00001DE4  6000 0132                bra        +0x134 /* 00001F18 */
  2481. label00001DE8:
  2482. 00001DE8  286D D512                movea.l    A4, [A5 - 0x2AEE]
  2483. 00001DEC  4EBA 0598                jsr        [PC + 0x598 /* 00002386 */]
  2484. 00001DF0  0C40 0001                cmpi.w     D0, 0x1
  2485. 00001DF4  6612                     bne        +0x14 /* 00001E08 */
  2486. 00001DF6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2487. 00001DFA  4EBA 041A                jsr        [PC + 0x41A /* 00002216 */]
  2488. 00001DFE  548F                     addq.l     A7, 2
  2489. 00001E00  4EBA 01DE                jsr        [PC + 0x1DE /* 00001FE0 */]
  2490. 00001E04  6000 0112                bra        +0x114 /* 00001F18 */
  2491. label00001E08:
  2492. 00001E08  2B4C D512                move.l     [A5 - 0x2AEE], A4
  2493. 00001E0C  3F3C 000B                move.w     -[A7], 0xB
  2494. 00001E10  4EBA 0404                jsr        [PC + 0x404 /* 00002216 */]
  2495. 00001E14  548F                     addq.l     A7, 2
  2496. 00001E16  4267                     clr.w      -[A7]
  2497. 00001E18  4EBA FEB8                jsr        [PC - 0x148 /* 00001CD2 */]
  2498. 00001E1C  548F                     addq.l     A7, 2
  2499. 00001E1E  6000 00F8                bra        +0xFA /* 00001F18 */
  2500. 00001E22  3F3C 000B                move.w     -[A7], 0xB
  2501. 00001E26  4EBA 03EE                jsr        [PC + 0x3EE /* 00002216 */]
  2502. 00001E2A  548F                     addq.l     A7, 2
  2503. 00001E2C  4EBA 0558                jsr        [PC + 0x558 /* 00002386 */]
  2504. 00001E30  3C00                     move.w     D6, D0
  2505. 00001E32  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2506. 00001E36  0003 000E                ori.b      D3, 0xE
  2507. 00001E3A  0001 001C                ori.b      D1, 0x1C
  2508. 00001E3E  0004 0020                ori.b      D4, 0x20 /* ' ' */
  2509. 00001E42  0006 0024                ori.b      D6, 0x24 /* '$' */
  2510. 00001E46  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2511. 00001E4A  4EBA 03CA                jsr        [PC + 0x3CA /* 00002216 */]
  2512. 00001E4E  548F                     addq.l     A7, 2
  2513. 00001E50  4EBA 00CE                jsr        [PC + 0xCE /* 00001F20 */]
  2514. 00001E54  6000 00C2                bra        +0xC4 /* 00001F18 */
  2515. 00001E58  4EBA FED0                jsr        [PC - 0x130 /* 00001D2A */]
  2516. 00001E5C  6000 00BA                bra        +0xBC /* 00001F18 */
  2517. 00001E60  4EBA 01F6                jsr        [PC + 0x1F6 /* 00002058 */]
  2518. 00001E64  6000 00B2                bra        +0xB4 /* 00001F18 */
  2519. label00001E68:
  2520. 00001E68  4EBA 051C                jsr        [PC + 0x51C /* 00002386 */]
  2521. 00001E6C  3C00                     move.w     D6, D0
  2522. 00001E6E  0C40 0005                cmpi.w     D0, 0x5
  2523. 00001E72  670A                     beq        +0xC /* 00001E7E */
  2524. 00001E74  0C46 0001                cmpi.w     D6, 0x1
  2525. 00001E78  6704                     beq        +0x6 /* 00001E7E */
  2526. 00001E7A  4A46                     tst.w      D6
  2527. 00001E7C  66EA                     bne        -0x14 /* 00001E68 */
  2528. label00001E7E:
  2529. 00001E7E  0C46 0005                cmpi.w     D6, 0x5
  2530. 00001E82  6642                     bne        +0x44 /* 00001EC6 */
  2531. 00001E84  3F3C 000B                move.w     -[A7], 0xB
  2532. 00001E88  4EBA 038C                jsr        [PC + 0x38C /* 00002216 */]
  2533. 00001E8C  548F                     addq.l     A7, 2
  2534. 00001E8E  286D D512                movea.l    A4, [A5 - 0x2AEE]
  2535. 00001E92  4EBA 04F2                jsr        [PC + 0x4F2 /* 00002386 */]
  2536. 00001E96  0C40 0001                cmpi.w     D0, 0x1
  2537. 00001E9A  6612                     bne        +0x14 /* 00001EAE */
  2538. 00001E9C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2539. 00001EA0  4EBA 0374                jsr        [PC + 0x374 /* 00002216 */]
  2540. 00001EA4  548F                     addq.l     A7, 2
  2541. 00001EA6  4EBA 0138                jsr        [PC + 0x138 /* 00001FE0 */]
  2542. 00001EAA  6000 006C                bra        +0x6E /* 00001F18 */
  2543. label00001EAE:
  2544. 00001EAE  2B4C D512                move.l     [A5 - 0x2AEE], A4
  2545. 00001EB2  3F3C 000B                move.w     -[A7], 0xB
  2546. 00001EB6  4EBA 035E                jsr        [PC + 0x35E /* 00002216 */]
  2547. 00001EBA  548F                     addq.l     A7, 2
  2548. 00001EBC  4267                     clr.w      -[A7]
  2549. 00001EBE  4EBA FE12                jsr        [PC - 0x1EE /* 00001CD2 */]
  2550. 00001EC2  548F                     addq.l     A7, 2
  2551. 00001EC4  6052                     bra        +0x54 /* 00001F18 */
  2552. label00001EC6:
  2553. 00001EC6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2554. 00001ECA  4EBA 034A                jsr        [PC + 0x34A /* 00002216 */]
  2555. 00001ECE  548F                     addq.l     A7, 2
  2556. 00001ED0  286D D512                movea.l    A4, [A5 - 0x2AEE]
  2557. 00001ED4  4EBA 06A6                jsr        [PC + 0x6A6 /* 0000257C */]
  2558. 00001ED8  0C40 0005                cmpi.w     D0, 0x5
  2559. 00001EDC  6706                     beq        +0x8 /* 00001EE4 */
  2560. 00001EDE  2B4C D512                move.l     [A5 - 0x2AEE], A4
  2561. 00001EE2  6034                     bra        +0x36 /* 00001F18 */
  2562. label00001EE4:
  2563. 00001EE4  286D D512                movea.l    A4, [A5 - 0x2AEE]
  2564. 00001EE8  4EBA 049C                jsr        [PC + 0x49C /* 00002386 */]
  2565. 00001EEC  0C40 0001                cmpi.w     D0, 0x1
  2566. 00001EF0  6610                     bne        +0x12 /* 00001F02 */
  2567. 00001EF2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2568. 00001EF6  4EBA 031E                jsr        [PC + 0x31E /* 00002216 */]
  2569. 00001EFA  548F                     addq.l     A7, 2
  2570. 00001EFC  4EBA 00E2                jsr        [PC + 0xE2 /* 00001FE0 */]
  2571. 00001F00  6016                     bra        +0x18 /* 00001F18 */
  2572. label00001F02:
  2573. 00001F02  2B4C D512                move.l     [A5 - 0x2AEE], A4
  2574. 00001F06  3F3C 000B                move.w     -[A7], 0xB
  2575. 00001F0A  4EBA 030A                jsr        [PC + 0x30A /* 00002216 */]
  2576. 00001F0E  548F                     addq.l     A7, 2
  2577. 00001F10  4267                     clr.w      -[A7]
  2578. 00001F12  4EBA FDBE                jsr        [PC - 0x242 /* 00001CD2 */]
  2579. 00001F16  548F                     addq.l     A7, 2
  2580. label00001F18:
  2581. 00001F18  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2582. 00001F1C  4E5E                     unlink     A6
  2583. 00001F1E  4E75                     rts
  2584. fn00001F20:
  2585. 00001F20  4E56 FFF6                link       A6, -0x000A
  2586. 00001F24  4A6D D51E                tst.w      [A5 - 0x2AE2]
  2587. 00001F28  6704                     beq        +0x6 /* 00001F2E */
  2588. 00001F2A  526D D51E                addq.w     [A5 - 0x2AE2], 1
  2589. label00001F2E:
  2590. 00001F2E  7001                     moveq.l    D0, 0x01
  2591. 00001F30  3D40 FFFE                move.w     [A6 - 0x2], D0
  2592. 00001F34  6000 009E                bra        +0xA0 /* 00001FD4 */
  2593. label00001F38:
  2594. 00001F38  3F3C 0005                move.w     -[A7], 0x5
  2595. 00001F3C  4EBA FD94                jsr        [PC - 0x26C /* 00001CD2 */]
  2596. 00001F40  548F                     addq.l     A7, 2
  2597. 00001F42  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2598. 00001F46  0003 000E                ori.b      D3, 0xE
  2599. 00001F4A  0005 005A                ori.b      D5, 0x5A /* 'Z' */
  2600. 00001F4E  0007 0080                ori.b      D7, 0x80
  2601. 00001F52  0000 0080                ori.b      D0, 0x80
  2602. 00001F56  3D6D D51E FFFC           move.w     [A6 - 0x4], [A5 - 0x2AE2]
  2603. 00001F5C  2D6D D512 FFF6           move.l     [A6 - 0xA], [A5 - 0x2AEE]
  2604. 00001F62  4A6D D51E                tst.w      [A5 - 0x2AE2]
  2605. 00001F66  6F04                     ble        +0x6 /* 00001F6C */
  2606. 00001F68  536D D51E                subq.w     [A5 - 0x2AE2], 1
  2607. label00001F6C:
  2608. 00001F6C  4EBA 0418                jsr        [PC + 0x418 /* 00002386 */]
  2609. 00001F70  3D40 FFFA                move.w     [A6 - 0x6], D0
  2610. 00001F74  0C40 0001                cmpi.w     D0, 0x1
  2611. 00001F78  6706                     beq        +0x8 /* 00001F80 */
  2612. 00001F7A  4A6E FFFA                tst.w      [A6 - 0x6]
  2613. 00001F7E  6612                     bne        +0x14 /* 00001F92 */
  2614. label00001F80:
  2615. 00001F80  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2616. 00001F84  4EBA 0290                jsr        [PC + 0x290 /* 00002216 */]
  2617. 00001F88  548F                     addq.l     A7, 2
  2618. 00001F8A  3B6E FFFC D51E           move.w     [A5 - 0x2AE2], [A6 - 0x4]
  2619. 00001F90  6042                     bra        +0x44 /* 00001FD4 */
  2620. label00001F92:
  2621. 00001F92  426E FFFE                clr.w      [A6 - 0x2]
  2622. 00001F96  2B6E FFF6 D512           move.l     [A5 - 0x2AEE], [A6 - 0xA]
  2623. 00001F9C  4267                     clr.w      -[A7]
  2624. 00001F9E  4EBA FD32                jsr        [PC - 0x2CE /* 00001CD2 */]
  2625. 00001FA2  548F                     addq.l     A7, 2
  2626. 00001FA4  602E                     bra        +0x30 /* 00001FD4 */
  2627. 00001FA6  4EBA 03DE                jsr        [PC + 0x3DE /* 00002386 */]
  2628. 00001FAA  0C40 0004                cmpi.w     D0, 0x4
  2629. 00001FAE  661A                     bne        +0x1C /* 00001FCA */
  2630. 00001FB0  4A6D D51E                tst.w      [A5 - 0x2AE2]
  2631. 00001FB4  6F04                     ble        +0x6 /* 00001FBA */
  2632. 00001FB6  536D D51E                subq.w     [A5 - 0x2AE2], 1
  2633. label00001FBA:
  2634. 00001FBA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2635. 00001FBE  4EBA 0256                jsr        [PC + 0x256 /* 00002216 */]
  2636. 00001FC2  548F                     addq.l     A7, 2
  2637. 00001FC4  426E FFFE                clr.w      [A6 - 0x2]
  2638. 00001FC8  600A                     bra        +0xC /* 00001FD4 */
  2639. label00001FCA:
  2640. 00001FCA  4EBA 01D8                jsr        [PC + 0x1D8 /* 000021A4 */]
  2641. 00001FCE  6004                     bra        +0x6 /* 00001FD4 */
  2642. 00001FD0  426E FFFE                clr.w      [A6 - 0x2]
  2643. label00001FD4:
  2644. 00001FD4  4A6E FFFE                tst.w      [A6 - 0x2]
  2645. 00001FD8  6600 FF5E                bne        -0xA0 /* 00001F38 */
  2646. 00001FDC  4E5E                     unlink     A6
  2647. 00001FDE  4E75                     rts
  2648. fn00001FE0:
  2649. 00001FE0  4E56 FFF6                link       A6, -0x000A
  2650. 00001FE4  4A6D D51E                tst.w      [A5 - 0x2AE2]
  2651. 00001FE8  6704                     beq        +0x6 /* 00001FEE */
  2652. 00001FEA  526D D51E                addq.w     [A5 - 0x2AE2], 1
  2653. label00001FEE:
  2654. 00001FEE  7001                     moveq.l    D0, 0x01
  2655. 00001FF0  3D40 FFFE                move.w     [A6 - 0x2], D0
  2656. 00001FF4  6000 0058                bra        +0x5A /* 0000204E */
  2657. label00001FF8:
  2658. 00001FF8  3F3C 0005                move.w     -[A7], 0x5
  2659. 00001FFC  4EBA FCD4                jsr        [PC - 0x32C /* 00001CD2 */]
  2660. 00002000  548F                     addq.l     A7, 2
  2661. 00002002  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2662. 00002006  0003 000E                ori.b      D3, 0xE
  2663. 0000200A  0005 0014                ori.b      D5, 0x14
  2664. 0000200E  0007 003A                ori.b      D7, 0x3A /* ':' */
  2665. 00002012  0000 003A                ori.b      D0, 0x3A /* ':' */
  2666. 00002016  4EBA 018C                jsr        [PC + 0x18C /* 000021A4 */]
  2667. 0000201A  426E FFFE                clr.w      [A6 - 0x2]
  2668. 0000201E  602E                     bra        +0x30 /* 0000204E */
  2669. 00002020  4EBA 0364                jsr        [PC + 0x364 /* 00002386 */]
  2670. 00002024  0C40 0004                cmpi.w     D0, 0x4
  2671. 00002028  661A                     bne        +0x1C /* 00002044 */
  2672. 0000202A  4A6D D51E                tst.w      [A5 - 0x2AE2]
  2673. 0000202E  6F04                     ble        +0x6 /* 00002034 */
  2674. 00002030  536D D51E                subq.w     [A5 - 0x2AE2], 1
  2675. label00002034:
  2676. 00002034  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2677. 00002038  4EBA 01DC                jsr        [PC + 0x1DC /* 00002216 */]
  2678. 0000203C  548F                     addq.l     A7, 2
  2679. 0000203E  426E FFFE                clr.w      [A6 - 0x2]
  2680. 00002042  600A                     bra        +0xC /* 0000204E */
  2681. label00002044:
  2682. 00002044  4EBA 015E                jsr        [PC + 0x15E /* 000021A4 */]
  2683. 00002048  6004                     bra        +0x6 /* 0000204E */
  2684. 0000204A  426E FFFE                clr.w      [A6 - 0x2]
  2685. label0000204E:
  2686. 0000204E  4A6E FFFE                tst.w      [A6 - 0x2]
  2687. 00002052  66A4                     bne        -0x5A /* 00001FF8 */
  2688. 00002054  4E5E                     unlink     A6
  2689. 00002056  4E75                     rts
  2690. fn00002058:
  2691. 00002058  48E7 0108                movem.l    -[A7], D7,A4
  2692. 0000205C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2693. 00002060  4EBA 01B4                jsr        [PC + 0x1B4 /* 00002216 */]
  2694. 00002064  548F                     addq.l     A7, 2
  2695. 00002066  4A6D D51E                tst.w      [A5 - 0x2AE2]
  2696. 0000206A  6704                     beq        +0x6 /* 00002070 */
  2697. 0000206C  526D D51E                addq.w     [A5 - 0x2AE2], 1
  2698. label00002070:
  2699. 00002070  7E01                     moveq.l    D7, 0x01
  2700. 00002072  6000 0044                bra        +0x46 /* 000020B8 */
  2701. label00002076:
  2702. 00002076  4267                     clr.w      -[A7]
  2703. 00002078  4EBA FC58                jsr        [PC - 0x3A8 /* 00001CD2 */]
  2704. 0000207C  548F                     addq.l     A7, 2
  2705. 0000207E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2706. 00002082  0002 000A                ori.b      D2, 0xA /* '\n' */
  2707. 00002086  0007 002E                ori.b      D7, 0x2E /* '.' */
  2708. 0000208A  0000 002C                ori.b      D0, 0x2C /* ',' */
  2709. 0000208E  7E00                     moveq.l    D7, 0x00
  2710. 00002090  4EBA 02F4                jsr        [PC + 0x2F4 /* 00002386 */]
  2711. 00002094  0C40 0006                cmpi.w     D0, 0x6
  2712. 00002098  6616                     bne        +0x18 /* 000020B0 */
  2713. 0000209A  4A6D D51E                tst.w      [A5 - 0x2AE2]
  2714. 0000209E  6F04                     ble        +0x6 /* 000020A4 */
  2715. 000020A0  536D D51E                subq.w     [A5 - 0x2AE2], 1
  2716. label000020A4:
  2717. 000020A4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2718. 000020A8  4EBA 016C                jsr        [PC + 0x16C /* 00002216 */]
  2719. 000020AC  548F                     addq.l     A7, 2
  2720. 000020AE  6008                     bra        +0xA /* 000020B8 */
  2721. label000020B0:
  2722. 000020B0  4EBA 00F2                jsr        [PC + 0xF2 /* 000021A4 */]
  2723. 000020B4  6002                     bra        +0x4 /* 000020B8 */
  2724. 000020B6  7E00                     moveq.l    D7, 0x00
  2725. label000020B8:
  2726. 000020B8  4A47                     tst.w      D7
  2727. 000020BA  66BA                     bne        -0x44 /* 00002076 */
  2728. 000020BC  4CDF 1080                movem.l    D7,A4, [A7]+
  2729. 000020C0  4E75                     rts
  2730. fn000020C2:
  2731. 000020C2  4E56 FFF8                link       A6, -0x0008
  2732. 000020C6  48E7 0108                movem.l    -[A7], D7,A4
  2733. 000020CA  4EBA 02BA                jsr        [PC + 0x2BA /* 00002386 */]
  2734. 000020CE  3D40 FFF8                move.w     [A6 - 0x8], D0
  2735. 000020D2  4A6E FFF8                tst.w      [A6 - 0x8]
  2736. 000020D6  670E                     beq        +0x10 /* 000020E6 */
  2737. 000020D8  0C6E 0001 FFF8           cmpi.w     [A6 - 0x8], 0x1
  2738. 000020DE  6706                     beq        +0x8 /* 000020E6 */
  2739. 000020E0  4A6D D51E                tst.w      [A5 - 0x2AE2]
  2740. 000020E4  6708                     beq        +0xA /* 000020EE */
  2741. label000020E6:
  2742. 000020E6  4EBA 00BC                jsr        [PC + 0xBC /* 000021A4 */]
  2743. 000020EA  6000 00B0                bra        +0xB2 /* 0000219C */
  2744. label000020EE:
  2745. 000020EE  202D D51A                move.l     D0, [A5 - 0x2AE6]
  2746. 000020F2  90AD D516                sub.l      D0, [A5 - 0x2AEA]
  2747. 000020F6  3D40 FFFA                move.w     [A6 - 0x6], D0
  2748. 000020FA  42A7                     clr.l      -[A7]
  2749. 000020FC  48C0                     ext.l      D0
  2750. 000020FE  2F00                     move.l     -[A7], D0
  2751. 00002100  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  2752. 00002104  205F                     movea.l    A0, [A7]+
  2753. 00002106  2D48 FFFC                move.l     [A6 - 0x4], A0
  2754. 0000210A  2F2D D516                move.l     -[A7], [A5 - 0x2AEA]
  2755. 0000210E  486E FFFA                pea.l      [A6 - 0x6]
  2756. 00002112  4EBA 00CC                jsr        [PC + 0xCC /* 000021E0 */]
  2757. 00002116  508F                     addq.l     A7, 8
  2758. 00002118  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2759. 0000211C  4EBA 00F8                jsr        [PC + 0xF8 /* 00002216 */]
  2760. 00002120  548F                     addq.l     A7, 2
  2761. 00002122  526D D51E                addq.w     [A5 - 0x2AE2], 1
  2762. 00002126  7E01                     moveq.l    D7, 0x01
  2763. 00002128  6000 0066                bra        +0x68 /* 00002190 */
  2764. label0000212C:
  2765. 0000212C  4267                     clr.w      -[A7]
  2766. 0000212E  4EBA FBA2                jsr        [PC - 0x45E /* 00001CD2 */]
  2767. 00002132  548F                     addq.l     A7, 2
  2768. 00002134  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2769. 00002138  0002 000A                ori.b      D2, 0xA /* '\n' */
  2770. 0000213C  0007 0050                ori.b      D7, 0x50 /* 'P' */
  2771. 00002140  0000 004E                ori.b      D0, 0x4E /* 'N' */
  2772. 00002144  7E00                     moveq.l    D7, 0x00
  2773. 00002146  4EBA 023E                jsr        [PC + 0x23E /* 00002386 */]
  2774. 0000214A  202D D51A                move.l     D0, [A5 - 0x2AE6]
  2775. 0000214E  90AD D516                sub.l      D0, [A5 - 0x2AEA]
  2776. 00002152  306E FFFA                movea.w    A0, [A6 - 0x6]
  2777. 00002156  B1C0                     cmpa.l     A0, D0
  2778. 00002158  662E                     bne        +0x30 /* 00002188 */
  2779. 0000215A  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2780. 0000215E  2F2D D516                move.l     -[A7], [A5 - 0x2AEA]
  2781. 00002162  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2782. 00002166  4EBA 0428                jsr        [PC + 0x428 /* 00002590 */]
  2783. 0000216A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2784. 0000216E  4A40                     tst.w      D0
  2785. 00002170  6716                     beq        +0x18 /* 00002188 */
  2786. 00002172  4A6D D51E                tst.w      [A5 - 0x2AE2]
  2787. 00002176  6F04                     ble        +0x6 /* 0000217C */
  2788. 00002178  536D D51E                subq.w     [A5 - 0x2AE2], 1
  2789. label0000217C:
  2790. 0000217C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2791. 00002180  4EBA 0094                jsr        [PC + 0x94 /* 00002216 */]
  2792. 00002184  548F                     addq.l     A7, 2
  2793. 00002186  6008                     bra        +0xA /* 00002190 */
  2794. label00002188:
  2795. 00002188  4EBA 001A                jsr        [PC + 0x1A /* 000021A4 */]
  2796. 0000218C  6002                     bra        +0x4 /* 00002190 */
  2797. 0000218E  7E00                     moveq.l    D7, 0x00
  2798. label00002190:
  2799. 00002190  4A47                     tst.w      D7
  2800. 00002192  6698                     bne        -0x66 /* 0000212C */
  2801. 00002194  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2802. 00002198  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  2803. label0000219C:
  2804. 0000219C  4CDF 1080                movem.l    D7,A4, [A7]+
  2805. 000021A0  4E5E                     unlink     A6
  2806. 000021A2  4E75                     rts
  2807. fn000021A4:
  2808. 000021A4  48E7 0308                movem.l    -[A7], D6,D7,A4
  2809. 000021A8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2810. 000021AC  4EBA 0068                jsr        [PC + 0x68 /* 00002216 */]
  2811. 000021B0  548F                     addq.l     A7, 2
  2812. 000021B2  7E01                     moveq.l    D7, 0x01
  2813. 000021B4  6020                     bra        +0x22 /* 000021D6 */
  2814. label000021B6:
  2815. 000021B6  286D D512                movea.l    A4, [A5 - 0x2AEE]
  2816. 000021BA  4EBA 01CA                jsr        [PC + 0x1CA /* 00002386 */]
  2817. 000021BE  3C00                     move.w     D6, D0
  2818. 000021C0  4A40                     tst.w      D0
  2819. 000021C2  6608                     bne        +0xA /* 000021CC */
  2820. 000021C4  2B4C D512                move.l     [A5 - 0x2AEE], A4
  2821. 000021C8  7E00                     moveq.l    D7, 0x00
  2822. 000021CA  600A                     bra        +0xC /* 000021D6 */
  2823. label000021CC:
  2824. 000021CC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2825. 000021D0  4EBA 0044                jsr        [PC + 0x44 /* 00002216 */]
  2826. 000021D4  548F                     addq.l     A7, 2
  2827. label000021D6:
  2828. 000021D6  4A47                     tst.w      D7
  2829. 000021D8  66DC                     bne        -0x22 /* 000021B6 */
  2830. 000021DA  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2831. 000021DE  4E75                     rts
  2832. fn000021E0:
  2833. 000021E0  4E56 0000                link       A6, 0
  2834. 000021E4  48E7 0118                movem.l    -[A7], D7,A3,A4
  2835. 000021E8  286E 000C                movea.l    A4, [A6 + 0xC]
  2836. 000021EC  206E 0008                movea.l    A0, [A6 + 0x8]
  2837. 000021F0  2668 0002                movea.l    A3, [A0 + 0x2]
  2838. 000021F4  206E 0008                movea.l    A0, [A6 + 0x8]
  2839. 000021F8  3E10                     move.w     D7, [A0]
  2840. 000021FA  600A                     bra        +0xC /* 00002206 */
  2841. label000021FC:
  2842. 000021FC  41D3                     lea.l      A0, [A3]
  2843. 000021FE  528B                     addq.l     A3, 1
  2844. 00002200  43D4                     lea.l      A1, [A4]
  2845. 00002202  528C                     addq.l     A4, 1
  2846. 00002204  1091                     move.b     [A0], [A1]
  2847. label00002206:
  2848. 00002206  3007                     move.w     D0, D7
  2849. 00002208  5347                     subq.w     D7, 1
  2850. 0000220A  4A40                     tst.w      D0
  2851. 0000220C  66EE                     bne        -0x10 /* 000021FC */
  2852. 0000220E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2853. 00002212  4E5E                     unlink     A6
  2854. 00002214  4E75                     rts
  2855. fn00002216:
  2856. 00002216  4E56 0000                link       A6, 0
  2857. 0000221A  48E7 0700                movem.l    -[A7], D5,D6,D7
  2858. 0000221E  4267                     clr.w      -[A7]
  2859. 00002220  4EBA 009A                jsr        [PC + 0x9A /* 000022BC */]
  2860. 00002224  548F                     addq.l     A7, 2
  2861. 00002226  7C00                     moveq.l    D6, 0x00
  2862. 00002228  7A00                     moveq.l    D5, 0x00
  2863. 0000222A  6000 0078                bra        +0x7A /* 000022A4 */
  2864. label0000222E:
  2865. 0000222E  206D D502                movea.l    A0, [A5 - 0x2AFE]
  2866. 00002232  52AD D502                addq.l     [A5 - 0x2AFE], 1
  2867. 00002236  7000                     moveq.l    D0, 0x00
  2868. 00002238  1010                     move.b     D0, [A0]
  2869. 0000223A  3E00                     move.w     D7, D0
  2870. 0000223C  202D D506                move.l     D0, [A5 - 0x2AFA]
  2871. 00002240  B0AD D50A                cmp.l      D0, [A5 - 0x2AF6]
  2872. 00002244  640C                     bcc        +0xE /* 00002252 */
  2873. 00002246  206D D506                movea.l    A0, [A5 - 0x2AFA]
  2874. 0000224A  52AD D506                addq.l     [A5 - 0x2AFA], 1
  2875. 0000224E  1087                     move.b     [A0], D7
  2876. 00002250  6006                     bra        +0x8 /* 00002258 */
  2877. label00002252:
  2878. 00002252  7001                     moveq.l    D0, 0x01
  2879. 00002254  3B40 D522                move.w     [A5 - 0x2ADE], D0
  2880. label00002258:
  2881. 00002258  0C6E 000B 0008           cmpi.w     [A6 + 0x8], 0xB
  2882. 0000225E  660C                     bne        +0xE /* 0000226C */
  2883. 00002260  202D D502                move.l     D0, [A5 - 0x2AFE]
  2884. 00002264  B0AD D512                cmp.l      D0, [A5 - 0x2AEE]
  2885. 00002268  6400 0044                bcc        +0x46 /* 000022AE */
  2886. label0000226C:
  2887. 0000226C  0C47 0022                cmpi.w     D7, 0x22 /* '\"' */
  2888. 00002270  6606                     bne        +0x8 /* 00002278 */
  2889. 00002272  0A45 0001                xori.w     D5, 0x1
  2890. 00002276  602C                     bra        +0x2E /* 000022A4 */
  2891. label00002278:
  2892. 00002278  0C47 00C2                cmpi.w     D7, 0xC2
  2893. 0000227C  6608                     bne        +0xA /* 00002286 */
  2894. 0000227E  4A45                     tst.w      D5
  2895. 00002280  6604                     bne        +0x6 /* 00002286 */
  2896. 00002282  7C01                     moveq.l    D6, 0x01
  2897. 00002284  601E                     bra        +0x20 /* 000022A4 */
  2898. label00002286:
  2899. 00002286  0C47 000D                cmpi.w     D7, 0xD /* '\r' */
  2900. 0000228A  6618                     bne        +0x1A /* 000022A4 */
  2901. 0000228C  3E06                     move.w     D7, D6
  2902. 0000228E  7C00                     moveq.l    D6, 0x00
  2903. 00002290  4A47                     tst.w      D7
  2904. 00002292  6608                     bne        +0xA /* 0000229C */
  2905. 00002294  0C6E 000B 0008           cmpi.w     [A6 + 0x8], 0xB
  2906. 0000229A  6612                     bne        +0x14 /* 000022AE */
  2907. label0000229C:
  2908. 0000229C  3F07                     move.w     -[A7], D7
  2909. 0000229E  4EBA 001C                jsr        [PC + 0x1C /* 000022BC */]
  2910. 000022A2  548F                     addq.l     A7, 2
  2911. label000022A4:
  2912. 000022A4  202D D502                move.l     D0, [A5 - 0x2AFE]
  2913. 000022A8  B0AD D50E                cmp.l      D0, [A5 - 0x2AF2]
  2914. 000022AC  6580                     bcs        -0x7E /* 0000222E */
  2915. label000022AE:
  2916. 000022AE  2B6D D502 D512           move.l     [A5 - 0x2AEE], [A5 - 0x2AFE]
  2917. 000022B4  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2918. 000022B8  4E5E                     unlink     A6
  2919. 000022BA  4E75                     rts
  2920. fn000022BC:
  2921. 000022BC  4E56 0000                link       A6, 0
  2922. 000022C0  2F07                     move.l     -[A7], D7
  2923. 000022C2  206D D506                movea.l    A0, [A5 - 0x2AFA]
  2924. 000022C6  7000                     moveq.l    D0, 0x00
  2925. 000022C8  1028 FFFF                move.b     D0, [A0 - 0x1]
  2926. 000022CC  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  2927. 000022D0  6600 00AE                bne        +0xB0 /* 00002380 */
  2928. 000022D4  202D D506                move.l     D0, [A5 - 0x2AFA]
  2929. 000022D8  B0AD D528                cmp.l      D0, [A5 - 0x2AD8]
  2930. 000022DC  6700 00A2                beq        +0xA4 /* 00002380 */
  2931. 000022E0  4A6E 0008                tst.w      [A6 + 0x8]
  2932. 000022E4  6604                     bne        +0x6 /* 000022EA */
  2933. 000022E6  7000                     moveq.l    D0, 0x00
  2934. 000022E8  6002                     bra        +0x4 /* 000022EC */
  2935. label000022EA:
  2936. 000022EA  7001                     moveq.l    D0, 0x01
  2937. label000022EC:
  2938. 000022EC  D06D D51E                add.w      D0, [A5 - 0x2AE2]
  2939. 000022F0  C1ED D520                muls.w     D0, [A5 - 0x2AE0]
  2940. 000022F4  3E00                     move.w     D7, D0
  2941. 000022F6  603C                     bra        +0x3E /* 00002334 */
  2942. label000022F8:
  2943. 000022F8  202D D506                move.l     D0, [A5 - 0x2AFA]
  2944. 000022FC  B0AD D52C                cmp.l      D0, [A5 - 0x2AD4]
  2945. 00002300  6204                     bhi        +0x6 /* 00002306 */
  2946. 00002302  52AD D52C                addq.l     [A5 - 0x2AD4], 1
  2947. label00002306:
  2948. 00002306  202D D506                move.l     D0, [A5 - 0x2AFA]
  2949. 0000230A  B0AD D530                cmp.l      D0, [A5 - 0x2AD0]
  2950. 0000230E  6204                     bhi        +0x6 /* 00002314 */
  2951. 00002310  52AD D530                addq.l     [A5 - 0x2AD0], 1
  2952. label00002314:
  2953. 00002314  202D D506                move.l     D0, [A5 - 0x2AFA]
  2954. 00002318  B0AD D50A                cmp.l      D0, [A5 - 0x2AF6]
  2955. 0000231C  640E                     bcc        +0x10 /* 0000232C */
  2956. 0000231E  206D D506                movea.l    A0, [A5 - 0x2AFA]
  2957. 00002322  52AD D506                addq.l     [A5 - 0x2AFA], 1
  2958. 00002326  7020                     moveq.l    D0, 0x20
  2959. 00002328  1080                     move.b     [A0], D0
  2960. 0000232A  6006                     bra        +0x8 /* 00002332 */
  2961. label0000232C:
  2962. 0000232C  7001                     moveq.l    D0, 0x01
  2963. 0000232E  3B40 D522                move.w     [A5 - 0x2ADE], D0
  2964. label00002332:
  2965. 00002332  5347                     subq.w     D7, 1
  2966. label00002334:
  2967. 00002334  4A47                     tst.w      D7
  2968. 00002336  66C0                     bne        -0x3E /* 000022F8 */
  2969. 00002338  202D D502                move.l     D0, [A5 - 0x2AFE]
  2970. 0000233C  B0AD D50E                cmp.l      D0, [A5 - 0x2AF2]
  2971. 00002340  651E                     bcs        +0x20 /* 00002360 */
  2972. 00002342  603C                     bra        +0x3E /* 00002380 */
  2973. label00002344:
  2974. 00002344  202D D506                move.l     D0, [A5 - 0x2AFA]
  2975. 00002348  B0AD D52C                cmp.l      D0, [A5 - 0x2AD4]
  2976. 0000234C  6204                     bhi        +0x6 /* 00002352 */
  2977. 0000234E  53AD D52C                subq.l     [A5 - 0x2AD4], 1
  2978. label00002352:
  2979. 00002352  202D D506                move.l     D0, [A5 - 0x2AFA]
  2980. 00002356  B0AD D530                cmp.l      D0, [A5 - 0x2AD0]
  2981. 0000235A  6204                     bhi        +0x6 /* 00002360 */
  2982. 0000235C  53AD D530                subq.l     [A5 - 0x2AD0], 1
  2983. label00002360:
  2984. 00002360  202D D502                move.l     D0, [A5 - 0x2AFE]
  2985. 00002364  B0AD D50E                cmp.l      D0, [A5 - 0x2AF2]
  2986. 00002368  6412                     bcc        +0x14 /* 0000237C */
  2987. 0000236A  206D D502                movea.l    A0, [A5 - 0x2AFE]
  2988. 0000236E  52AD D502                addq.l     [A5 - 0x2AFE], 1
  2989. 00002372  7000                     moveq.l    D0, 0x00
  2990. 00002374  1010                     move.b     D0, [A0]
  2991. 00002376  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  2992. 0000237A  67C8                     beq        -0x36 /* 00002344 */
  2993. label0000237C:
  2994. 0000237C  53AD D502                subq.l     [A5 - 0x2AFE], 1
  2995. label00002380:
  2996. 00002380  2E1F                     move.l     D7, [A7]+
  2997. 00002382  4E5E                     unlink     A6
  2998. 00002384  4E75                     rts
  2999. fn00002386:
  3000. 00002386  4E56 FFF8                link       A6, -0x0008
  3001. 0000238A  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3002. 0000238E  603C                     bra        +0x3E /* 000023CC */
  3003. label00002390:
  3004. 00002390  0C47 00C2                cmpi.w     D7, 0xC2
  3005. 00002394  6708                     beq        +0xA /* 0000239E */
  3006. 00002396  6034                     bra        +0x36 /* 000023CC */
  3007. label00002398:
  3008. 00002398  0C47 FFFF                cmpi.w     D7, 0xFFFF
  3009. 0000239C  672E                     beq        +0x30 /* 000023CC */
  3010. label0000239E:
  3011. 0000239E  202D D512                move.l     D0, [A5 - 0x2AEE]
  3012. 000023A2  B0AD D50E                cmp.l      D0, [A5 - 0x2AF2]
  3013. 000023A6  640E                     bcc        +0x10 /* 000023B6 */
  3014. 000023A8  206D D512                movea.l    A0, [A5 - 0x2AEE]
  3015. 000023AC  52AD D512                addq.l     [A5 - 0x2AEE], 1
  3016. 000023B0  7000                     moveq.l    D0, 0x00
  3017. 000023B2  1010                     move.b     D0, [A0]
  3018. 000023B4  600E                     bra        +0x10 /* 000023C4 */
  3019. label000023B6:
  3020. 000023B6  206D D512                movea.l    A0, [A5 - 0x2AEE]
  3021. 000023BA  52AD D512                addq.l     [A5 - 0x2AEE], 1
  3022. 000023BE  7000                     moveq.l    D0, 0x00
  3023. 000023C0  1010                     move.b     D0, [A0]
  3024. 000023C2  70FF                     moveq.l    D0, 0xFFFFFFFF
  3025. label000023C4:
  3026. 000023C4  3E00                     move.w     D7, D0
  3027. 000023C6  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  3028. 000023CA  66CC                     bne        -0x32 /* 00002398 */
  3029. label000023CC:
  3030. 000023CC  202D D512                move.l     D0, [A5 - 0x2AEE]
  3031. 000023D0  B0AD D50E                cmp.l      D0, [A5 - 0x2AF2]
  3032. 000023D4  640E                     bcc        +0x10 /* 000023E4 */
  3033. 000023D6  206D D512                movea.l    A0, [A5 - 0x2AEE]
  3034. 000023DA  52AD D512                addq.l     [A5 - 0x2AEE], 1
  3035. 000023DE  7000                     moveq.l    D0, 0x00
  3036. 000023E0  1010                     move.b     D0, [A0]
  3037. 000023E2  600E                     bra        +0x10 /* 000023F2 */
  3038. label000023E4:
  3039. 000023E4  206D D512                movea.l    A0, [A5 - 0x2AEE]
  3040. 000023E8  52AD D512                addq.l     [A5 - 0x2AEE], 1
  3041. 000023EC  7000                     moveq.l    D0, 0x00
  3042. 000023EE  1010                     move.b     D0, [A0]
  3043. 000023F0  70FF                     moveq.l    D0, 0xFFFFFFFF
  3044. label000023F2:
  3045. 000023F2  3E00                     move.w     D7, D0
  3046. 000023F4  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  3047. 000023F8  6796                     beq        -0x68 /* 00002390 */
  3048. 000023FA  0C47 00C2                cmpi.w     D7, 0xC2
  3049. 000023FE  6790                     beq        -0x6E /* 00002390 */
  3050. 00002400  53AD D512                subq.l     [A5 - 0x2AEE], 1
  3051. 00002404  202D D512                move.l     D0, [A5 - 0x2AEE]
  3052. 00002408  B0AD D50E                cmp.l      D0, [A5 - 0x2AF2]
  3053. 0000240C  640E                     bcc        +0x10 /* 0000241C */
  3054. 0000240E  206D D512                movea.l    A0, [A5 - 0x2AEE]
  3055. 00002412  52AD D512                addq.l     [A5 - 0x2AEE], 1
  3056. 00002416  7000                     moveq.l    D0, 0x00
  3057. 00002418  1010                     move.b     D0, [A0]
  3058. 0000241A  600E                     bra        +0x10 /* 0000242A */
  3059. label0000241C:
  3060. 0000241C  206D D512                movea.l    A0, [A5 - 0x2AEE]
  3061. 00002420  52AD D512                addq.l     [A5 - 0x2AEE], 1
  3062. 00002424  7000                     moveq.l    D0, 0x00
  3063. 00002426  1010                     move.b     D0, [A0]
  3064. 00002428  70FF                     moveq.l    D0, 0xFFFFFFFF
  3065. label0000242A:
  3066. 0000242A  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  3067. 0000242E  6714                     beq        +0x16 /* 00002444 */
  3068. 00002430  6042                     bra        +0x44 /* 00002474 */
  3069. label00002432:
  3070. 00002432  0C47 FFFF                cmpi.w     D7, 0xFFFF
  3071. 00002436  6706                     beq        +0x8 /* 0000243E */
  3072. 00002438  0C47 000D                cmpi.w     D7, 0xD /* '\r' */
  3073. 0000243C  6606                     bne        +0x8 /* 00002444 */
  3074. label0000243E:
  3075. 0000243E  53AD D512                subq.l     [A5 - 0x2AEE], 1
  3076. 00002442  6034                     bra        +0x36 /* 00002478 */
  3077. label00002444:
  3078. 00002444  202D D512                move.l     D0, [A5 - 0x2AEE]
  3079. 00002448  B0AD D50E                cmp.l      D0, [A5 - 0x2AF2]
  3080. 0000244C  640E                     bcc        +0x10 /* 0000245C */
  3081. 0000244E  206D D512                movea.l    A0, [A5 - 0x2AEE]
  3082. 00002452  52AD D512                addq.l     [A5 - 0x2AEE], 1
  3083. 00002456  7000                     moveq.l    D0, 0x00
  3084. 00002458  1010                     move.b     D0, [A0]
  3085. 0000245A  600E                     bra        +0x10 /* 0000246A */
  3086. label0000245C:
  3087. 0000245C  206D D512                movea.l    A0, [A5 - 0x2AEE]
  3088. 00002460  52AD D512                addq.l     [A5 - 0x2AEE], 1
  3089. 00002464  7000                     moveq.l    D0, 0x00
  3090. 00002466  1010                     move.b     D0, [A0]
  3091. 00002468  70FF                     moveq.l    D0, 0xFFFFFFFF
  3092. label0000246A:
  3093. 0000246A  3E00                     move.w     D7, D0
  3094. 0000246C  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  3095. 00002470  66C0                     bne        -0x3E /* 00002432 */
  3096. 00002472  6004                     bra        +0x6 /* 00002478 */
  3097. label00002474:
  3098. 00002474  53AD D512                subq.l     [A5 - 0x2AEE], 1
  3099. label00002478:
  3100. 00002478  2B6D D512 D516           move.l     [A5 - 0x2AEA], [A5 - 0x2AEE]
  3101. label0000247E:
  3102. 0000247E  202D D512                move.l     D0, [A5 - 0x2AEE]
  3103. 00002482  B0AD D50E                cmp.l      D0, [A5 - 0x2AF2]
  3104. 00002486  640E                     bcc        +0x10 /* 00002496 */
  3105. 00002488  206D D512                movea.l    A0, [A5 - 0x2AEE]
  3106. 0000248C  52AD D512                addq.l     [A5 - 0x2AEE], 1
  3107. 00002490  7000                     moveq.l    D0, 0x00
  3108. 00002492  1010                     move.b     D0, [A0]
  3109. 00002494  600E                     bra        +0x10 /* 000024A4 */
  3110. label00002496:
  3111. 00002496  206D D512                movea.l    A0, [A5 - 0x2AEE]
  3112. 0000249A  52AD D512                addq.l     [A5 - 0x2AEE], 1
  3113. 0000249E  7000                     moveq.l    D0, 0x00
  3114. 000024A0  1010                     move.b     D0, [A0]
  3115. 000024A2  70FF                     moveq.l    D0, 0xFFFFFFFF
  3116. label000024A4:
  3117. 000024A4  3E00                     move.w     D7, D0
  3118. 000024A6  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  3119. 000024AA  6718                     beq        +0x1A /* 000024C4 */
  3120. 000024AC  0C47 FFFF                cmpi.w     D7, 0xFFFF
  3121. 000024B0  6712                     beq        +0x14 /* 000024C4 */
  3122. 000024B2  0C47 000D                cmpi.w     D7, 0xD /* '\r' */
  3123. 000024B6  670C                     beq        +0xE /* 000024C4 */
  3124. 000024B8  0C47 00C2                cmpi.w     D7, 0xC2
  3125. 000024BC  6706                     beq        +0x8 /* 000024C4 */
  3126. 000024BE  0C47 0022                cmpi.w     D7, 0x22 /* '\"' */
  3127. 000024C2  66BA                     bne        -0x44 /* 0000247E */
  3128. label000024C4:
  3129. 000024C4  0C47 FFFF                cmpi.w     D7, 0xFFFF
  3130. 000024C8  6616                     bne        +0x18 /* 000024E0 */
  3131. 000024CA  202D D512                move.l     D0, [A5 - 0x2AEE]
  3132. 000024CE  90AD D516                sub.l      D0, [A5 - 0x2AEA]
  3133. 000024D2  0C80 0000 0001           cmpi.l     D0, 0x1
  3134. 000024D8  6606                     bne        +0x8 /* 000024E0 */
  3135. 000024DA  7C00                     moveq.l    D6, 0x00
  3136. 000024DC  6000 0094                bra        +0x96 /* 00002572 */
  3137. label000024E0:
  3138. 000024E0  0C47 000D                cmpi.w     D7, 0xD /* '\r' */
  3139. 000024E4  6616                     bne        +0x18 /* 000024FC */
  3140. 000024E6  202D D512                move.l     D0, [A5 - 0x2AEE]
  3141. 000024EA  90AD D516                sub.l      D0, [A5 - 0x2AEA]
  3142. 000024EE  0C80 0000 0001           cmpi.l     D0, 0x1
  3143. 000024F4  6606                     bne        +0x8 /* 000024FC */
  3144. 000024F6  7C01                     moveq.l    D6, 0x01
  3145. 000024F8  6000 0078                bra        +0x7A /* 00002572 */
  3146. label000024FC:
  3147. 000024FC  206D D516                movea.l    A0, [A5 - 0x2AEA]
  3148. 00002500  7000                     moveq.l    D0, 0x00
  3149. 00002502  1010                     move.b     D0, [A0]
  3150. 00002504  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  3151. 00002508  6624                     bne        +0x26 /* 0000252E */
  3152. 0000250A  206D D516                movea.l    A0, [A5 - 0x2AEA]
  3153. 0000250E  7000                     moveq.l    D0, 0x00
  3154. 00002510  1028 0001                move.b     D0, [A0 + 0x1]
  3155. 00002514  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  3156. 00002518  6614                     bne        +0x16 /* 0000252E */
  3157. 0000251A  202D D512                move.l     D0, [A5 - 0x2AEE]
  3158. 0000251E  90AD D516                sub.l      D0, [A5 - 0x2AEA]
  3159. 00002522  0C80 0000 0002           cmpi.l     D0, 0x2
  3160. 00002528  6D04                     blt        +0x6 /* 0000252E */
  3161. 0000252A  7C01                     moveq.l    D6, 0x01
  3162. 0000252C  6044                     bra        +0x46 /* 00002572 */
  3163. label0000252E:
  3164. 0000252E  53AD D512                subq.l     [A5 - 0x2AEE], 1
  3165. 00002532  2B6D D512 D51A           move.l     [A5 - 0x2AE6], [A5 - 0x2AEE]
  3166. 00002538  202D D51A                move.l     D0, [A5 - 0x2AE6]
  3167. 0000253C  90AD D516                sub.l      D0, [A5 - 0x2AEA]
  3168. 00002540  3A00                     move.w     D5, D0
  3169. 00002542  41ED D534                lea.l      A0, [A5 - 0x2ACC]
  3170. 00002546  2848                     movea.l    A4, A0
  3171. 00002548  601E                     bra        +0x20 /* 00002568 */
  3172. label0000254A:
  3173. 0000254A  BA6C 0004                cmp.w      D5, [A4 + 0x4]
  3174. 0000254E  6616                     bne        +0x18 /* 00002566 */
  3175. 00002550  3F05                     move.w     -[A7], D5
  3176. 00002552  2F2D D516                move.l     -[A7], [A5 - 0x2AEA]
  3177. 00002556  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3178. 0000255A  4EBA 0034                jsr        [PC + 0x34 /* 00002590 */]
  3179. 0000255E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3180. 00002562  4A40                     tst.w      D0
  3181. 00002564  6608                     bne        +0xA /* 0000256E */
  3182. label00002566:
  3183. 00002566  508C                     addq.l     A4, 8
  3184. label00002568:
  3185. 00002568  2D54 FFFC                move.l     [A6 - 0x4], [A4]
  3186. 0000256C  66DC                     bne        -0x22 /* 0000254A */
  3187. label0000256E:
  3188. 0000256E  3C2C 0006                move.w     D6, [A4 + 0x6]
  3189. label00002572:
  3190. 00002572  3006                     move.w     D0, D6
  3191. 00002574  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  3192. 00002578  4E5E                     unlink     A6
  3193. 0000257A  4E75                     rts
  3194. fn0000257C:
  3195. 0000257C  2F07                     move.l     -[A7], D7
  3196. label0000257E:
  3197. 0000257E  4EBA FE06                jsr        [PC - 0x1FA /* 00002386 */]
  3198. 00002582  3E00                     move.w     D7, D0
  3199. 00002584  0C47 0001                cmpi.w     D7, 0x1
  3200. 00002588  67F4                     beq        -0xA /* 0000257E */
  3201. 0000258A  3007                     move.w     D0, D7
  3202. 0000258C  2E1F                     move.l     D7, [A7]+
  3203. 0000258E  4E75                     rts
  3204. fn00002590:
  3205. 00002590  4E56 0000                link       A6, 0
  3206. 00002594  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3207. 00002598  286E 0008                movea.l    A4, [A6 + 0x8]
  3208. 0000259C  266E 000C                movea.l    A3, [A6 + 0xC]
  3209. 000025A0  6000 0050                bra        +0x52 /* 000025F2 */
  3210. label000025A4:
  3211. 000025A4  41D4                     lea.l      A0, [A4]
  3212. 000025A6  528C                     addq.l     A4, 1
  3213. 000025A8  1E10                     move.b     D7, [A0]
  3214. 000025AA  41D3                     lea.l      A0, [A3]
  3215. 000025AC  528B                     addq.l     A3, 1
  3216. 000025AE  1C10                     move.b     D6, [A0]
  3217. 000025B0  7000                     moveq.l    D0, 0x00
  3218. 000025B2  1007                     move.b     D0, D7
  3219. 000025B4  0C40 005A                cmpi.w     D0, 0x5A /* 'Z' */
  3220. 000025B8  620E                     bhi        +0x10 /* 000025C8 */
  3221. 000025BA  7000                     moveq.l    D0, 0x00
  3222. 000025BC  1007                     move.b     D0, D7
  3223. 000025BE  0C40 0041                cmpi.w     D0, 0x41 /* 'A' */
  3224. 000025C2  6504                     bcs        +0x6 /* 000025C8 */
  3225. 000025C4  0047 0020                ori.w      D7, 0x20 /* ' ' */
  3226. label000025C8:
  3227. 000025C8  7000                     moveq.l    D0, 0x00
  3228. 000025CA  1006                     move.b     D0, D6
  3229. 000025CC  0C40 005A                cmpi.w     D0, 0x5A /* 'Z' */
  3230. 000025D0  620E                     bhi        +0x10 /* 000025E0 */
  3231. 000025D2  7000                     moveq.l    D0, 0x00
  3232. 000025D4  1006                     move.b     D0, D6
  3233. 000025D6  0C40 0041                cmpi.w     D0, 0x41 /* 'A' */
  3234. 000025DA  6504                     bcs        +0x6 /* 000025E0 */
  3235. 000025DC  0046 0020                ori.w      D6, 0x20 /* ' ' */
  3236. label000025E0:
  3237. 000025E0  7000                     moveq.l    D0, 0x00
  3238. 000025E2  1006                     move.b     D0, D6
  3239. 000025E4  7200                     moveq.l    D1, 0x00
  3240. 000025E6  1207                     move.b     D1, D7
  3241. 000025E8  9240                     sub.w      D1, D0
  3242. 000025EA  4A41                     tst.w      D1
  3243. 000025EC  6704                     beq        +0x6 /* 000025F2 */
  3244. 000025EE  7000                     moveq.l    D0, 0x00
  3245. 000025F0  600E                     bra        +0x10 /* 00002600 */
  3246. label000025F2:
  3247. 000025F2  302E 0010                move.w     D0, [A6 + 0x10]
  3248. 000025F6  536E 0010                subq.w     [A6 + 0x10], 1
  3249. 000025FA  4A40                     tst.w      D0
  3250. 000025FC  66A6                     bne        -0x58 /* 000025A4 */
  3251. 000025FE  7001                     moveq.l    D0, 0x01
  3252. label00002600:
  3253. 00002600  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3254. 00002604  4E5E                     unlink     A6
  3255. 00002606  4E75                     rts
  3256. fn00002608:
  3257. 00002608  4E56 0000                link       A6, 0
  3258. 0000260C  48E7 0108                movem.l    -[A7], D7,A4
  3259. 00002610  306E 0008                movea.w    A0, [A6 + 0x8]
  3260. 00002614  D1ED D528                add.l      A0, [A5 - 0x2AD8]
  3261. 00002618  2B48 D52C                move.l     [A5 - 0x2AD4], A0
  3262. 0000261C  306E 000A                movea.w    A0, [A6 + 0xA]
  3263. 00002620  D1ED D528                add.l      A0, [A5 - 0x2AD8]
  3264. 00002624  2B48 D530                move.l     [A5 - 0x2AD0], A0
  3265. 00002628  306E 0008                movea.w    A0, [A6 + 0x8]
  3266. 0000262C  D1ED D524                add.l      A0, [A5 - 0x2ADC]
  3267. 00002630  2848                     movea.l    A4, A0
  3268. 00002632  6006                     bra        +0x8 /* 0000263A */
  3269. label00002634:
  3270. 00002634  52AD D52C                addq.l     [A5 - 0x2AD4], 1
  3271. 00002638  528C                     addq.l     A4, 1
  3272. label0000263A:
  3273. 0000263A  7000                     moveq.l    D0, 0x00
  3274. 0000263C  1014                     move.b     D0, [A4]
  3275. 0000263E  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  3276. 00002642  6606                     bne        +0x8 /* 0000264A */
  3277. 00002644  B9ED D50E                cmpa.l     A4, [A5 - 0x2AF2]
  3278. 00002648  63EA                     bls        -0x14 /* 00002634 */
  3279. label0000264A:
  3280. 0000264A  4CDF 1080                movem.l    D7,A4, [A7]+
  3281. 0000264E  4E5E                     unlink     A6
  3282. 00002650  4E75                     rts
  3283. export_399:
  3284. 00002652  4E56 FDFC                link       A6, -0x0204
  3285. 00002656  426E FFFE                clr.w      [A6 - 0x2]
  3286. 0000265A  2B6E 0014 D59E           move.l     [A5 - 0x2A62], [A6 + 0x14]
  3287. 00002660  2B6E 0018 D5A2           move.l     [A5 - 0x2A5E], [A6 + 0x18]
  3288. 00002666  486E FDFC                pea.l      [A6 - 0x204]
  3289. 0000266A  486E FEFC                pea.l      [A6 - 0x104]
  3290. 0000266E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3291. 00002672  4EBA 04C8                jsr        [PC + 0x4C8 /* 00002B3C */]
  3292. 00002676  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3293. 0000267A  486E FFFE                pea.l      [A6 - 0x2]
  3294. 0000267E  486E FDFC                pea.l      [A6 - 0x204]
  3295. 00002682  486E FEFC                pea.l      [A6 - 0x104]
  3296. 00002686  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3297. 0000268A  4EBA 0090                jsr        [PC + 0x90 /* 0000271C */]
  3298. 0000268E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3299. 00002692  3D40 FFFC                move.w     [A6 - 0x4], D0
  3300. 00002696  4A6E FFFC                tst.w      [A6 - 0x4]
  3301. 0000269A  6712                     beq        +0x14 /* 000026AE */
  3302. 0000269C  486E FFFE                pea.l      [A6 - 0x2]
  3303. 000026A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3304. 000026A4  4EBA 0126                jsr        [PC + 0x126 /* 000027CC */]
  3305. 000026A8  508F                     addq.l     A7, 8
  3306. 000026AA  3D40 FFFC                move.w     [A6 - 0x4], D0
  3307. label000026AE:
  3308. 000026AE  4A6E FFFC                tst.w      [A6 - 0x4]
  3309. 000026B2  6712                     beq        +0x14 /* 000026C6 */
  3310. 000026B4  486E FFFE                pea.l      [A6 - 0x2]
  3311. 000026B8  486E FDFC                pea.l      [A6 - 0x204]
  3312. 000026BC  4EBA 0194                jsr        [PC + 0x194 /* 00002852 */]
  3313. 000026C0  508F                     addq.l     A7, 8
  3314. 000026C2  3D40 FFFC                move.w     [A6 - 0x4], D0
  3315. label000026C6:
  3316. 000026C6  4A6E FFFC                tst.w      [A6 - 0x4]
  3317. 000026CA  6714                     beq        +0x16 /* 000026E0 */
  3318. 000026CC  486E FFFE                pea.l      [A6 - 0x2]
  3319. 000026D0  486E FDFC                pea.l      [A6 - 0x204]
  3320. 000026D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3321. 000026D8  4EBA 0232                jsr        [PC + 0x232 /* 0000290C */]
  3322. 000026DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3323. label000026E0:
  3324. 000026E0  4A6E FFFE                tst.w      [A6 - 0x2]
  3325. 000026E4  6728                     beq        +0x2A /* 0000270E */
  3326. 000026E6  7000                     moveq.l    D0, 0x00
  3327. 000026E8  102E FDFC                move.b     D0, [A6 - 0x204]
  3328. 000026EC  5240                     addq.w     D0, 1
  3329. 000026EE  4840                     swap.w     D0
  3330. 000026F0  4240                     clr.w      D0
  3331. 000026F2  4840                     swap.w     D0
  3332. 000026F4  2F00                     move.l     -[A7], D0
  3333. 000026F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3334. 000026FA  486E FDFC                pea.l      [A6 - 0x204]
  3335. 000026FE  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3336. 00002702  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3337. 00002706  206E 0010                movea.l    A0, [A6 + 0x10]
  3338. 0000270A  30AE FFFE                move.w     [A0], [A6 - 0x2]
  3339. label0000270E:
  3340. 0000270E  4A6E FFFE                tst.w      [A6 - 0x2]
  3341. 00002712  56C0                     sne        D0
  3342. 00002714  4400                     neg.b      D0
  3343. 00002716  4880                     ext.w      D0
  3344. 00002718  4E5E                     unlink     A6
  3345. 0000271A  4E75                     rts
  3346. fn0000271C:
  3347. 0000271C  4E56 FFC4                link       A6, -0x003C
  3348. 00002720  7001                     moveq.l    D0, 0x01
  3349. 00002722  3D40 FFCA                move.w     [A6 - 0x36], D0
  3350. 00002726  206E 000C                movea.l    A0, [A6 + 0xC]
  3351. 0000272A  7000                     moveq.l    D0, 0x00
  3352. 0000272C  1010                     move.b     D0, [A0]
  3353. 0000272E  4A40                     tst.w      D0
  3354. 00002730  6700 0092                beq        +0x94 /* 000027C4 */
  3355. 00002734  206E 000C                movea.l    A0, [A6 + 0xC]
  3356. 00002738  7000                     moveq.l    D0, 0x00
  3357. 0000273A  1028 0001                move.b     D0, [A0 + 0x1]
  3358. 0000273E  0C40 003A                cmpi.w     D0, 0x3A /* ':' */
  3359. 00002742  6700 0080                beq        +0x82 /* 000027C4 */
  3360. 00002746  486E FFC8                pea.l      [A6 - 0x38]
  3361. 0000274A  486E FFC4                pea.l      [A6 - 0x3C]
  3362. 0000274E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3363. 00002752  4EBA 025C                jsr        [PC + 0x25C /* 000029B0 */]
  3364. 00002756  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3365. 0000275A  4A40                     tst.w      D0
  3366. 0000275C  6700 0066                beq        +0x68 /* 000027C4 */
  3367. 00002760  426E FFCA                clr.w      [A6 - 0x36]
  3368. 00002764  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  3369. 00002768  486E FFC4                pea.l      [A6 - 0x3C]
  3370. 0000276C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3371. 00002770  4EBA 02C6                jsr        [PC + 0x2C6 /* 00002A38 */]
  3372. 00002774  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3373. 00002778  4A40                     tst.w      D0
  3374. 0000277A  6734                     beq        +0x36 /* 000027B0 */
  3375. 0000277C  3D6E FFC8 FFE2           move.w     [A6 - 0x1E], [A6 - 0x38]
  3376. 00002782  2D6E FFC4 FFFC           move.l     [A6 - 0x4], [A6 - 0x3C]
  3377. 00002788  42AE FFDE                clr.l      [A6 - 0x22]
  3378. 0000278C  2D7C 4745 5253 FFE8      move.l     [A6 - 0x18], 0x47455253 /* 'GERS' */
  3379. 00002794  4267                     clr.w      -[A7]
  3380. 00002796  486E FFCC                pea.l      [A6 - 0x34]
  3381. 0000279A  4267                     clr.w      -[A7]
  3382. 0000279C  4EAD 136A                jsr        [A5 + 0x136A /* export_617 */]
  3383. 000027A0  301F                     move.w     D0, [A7]+
  3384. 000027A2  4A40                     tst.w      D0
  3385. 000027A4  661E                     bne        +0x20 /* 000027C4 */
  3386. 000027A6  206E 0014                movea.l    A0, [A6 + 0x14]
  3387. 000027AA  30AE FFE2                move.w     [A0], [A6 - 0x1E]
  3388. 000027AE  6014                     bra        +0x16 /* 000027C4 */
  3389. label000027B0:
  3390. 000027B0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3391. 000027B4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3392. 000027B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3393. 000027BC  4EBA 014E                jsr        [PC + 0x14E /* 0000290C */]
  3394. 000027C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3395. label000027C4:
  3396. 000027C4  302E FFCA                move.w     D0, [A6 - 0x36]
  3397. 000027C8  4E5E                     unlink     A6
  3398. 000027CA  4E75                     rts
  3399. fn000027CC:
  3400. 000027CC  4E56 FFC8                link       A6, -0x0038
  3401. 000027D0  7001                     moveq.l    D0, 0x01
  3402. 000027D2  3D40 FFC8                move.w     [A6 - 0x38], D0
  3403. 000027D6  42AE FFDE                clr.l      [A6 - 0x22]
  3404. 000027DA  7001                     moveq.l    D0, 0x01
  3405. 000027DC  3D40 FFCA                move.w     [A6 - 0x36], D0
  3406. 000027E0  6000 0062                bra        +0x64 /* 00002844 */
  3407. label000027E4:
  3408. 000027E4  426E FFE2                clr.w      [A6 - 0x1E]
  3409. 000027E8  302E FFCA                move.w     D0, [A6 - 0x36]
  3410. 000027EC  526E FFCA                addq.w     [A6 - 0x36], 1
  3411. 000027F0  3D40 FFE6                move.w     [A6 - 0x1A], D0
  3412. 000027F4  42AE FFE8                clr.l      [A6 - 0x18]
  3413. 000027F8  4267                     clr.w      -[A7]
  3414. 000027FA  486E FFCC                pea.l      [A6 - 0x34]
  3415. 000027FE  4267                     clr.w      -[A7]
  3416. 00002800  4EAD 137A                jsr        [A5 + 0x137A /* export_619 */]
  3417. 00002804  301F                     move.w     D0, [A7]+
  3418. 00002806  4A40                     tst.w      D0
  3419. 00002808  6706                     beq        +0x8 /* 00002810 */
  3420. 0000280A  426E FFCA                clr.w      [A6 - 0x36]
  3421. 0000280E  6034                     bra        +0x36 /* 00002844 */
  3422. label00002810:
  3423. 00002810  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  3424. 00002814  486E FFFC                pea.l      [A6 - 0x4]
  3425. 00002818  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3426. 0000281C  4EBA 021A                jsr        [PC + 0x21A /* 00002A38 */]
  3427. 00002820  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3428. 00002824  4A40                     tst.w      D0
  3429. 00002826  671C                     beq        +0x1E /* 00002844 */
  3430. 00002828  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3431. 0000282C  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  3432. 00002830  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3433. 00002834  4EBA 03AC                jsr        [PC + 0x3AC /* 00002BE2 */]
  3434. 00002838  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3435. 0000283C  426E FFC8                clr.w      [A6 - 0x38]
  3436. 00002840  426E FFCA                clr.w      [A6 - 0x36]
  3437. label00002844:
  3438. 00002844  4A6E FFCA                tst.w      [A6 - 0x36]
  3439. 00002848  669A                     bne        -0x64 /* 000027E4 */
  3440. 0000284A  302E FFC8                move.w     D0, [A6 - 0x38]
  3441. 0000284E  4E5E                     unlink     A6
  3442. 00002850  4E75                     rts
  3443. fn00002852:
  3444. 00002852  4E56 FFC4                link       A6, -0x003C
  3445. 00002856  7001                     moveq.l    D0, 0x01
  3446. 00002858  3D40 FFFE                move.w     [A6 - 0x2], D0
  3447. 0000285C  2D78 0398 FFC4           move.l     [A6 - 0x3C], [0x00000398 /* CurDirStore */]
  3448. 00002862  3038 0214                move.w     D0, [0x00000214 /* SFSaveDisk */]
  3449. 00002866  4440                     neg.w      D0
  3450. 00002868  3F00                     move.w     -[A7], D0
  3451. 0000286A  486E FFC4                pea.l      [A6 - 0x3C]
  3452. 0000286E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3453. 00002872  4EBA 01C4                jsr        [PC + 0x1C4 /* 00002A38 */]
  3454. 00002876  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3455. 0000287A  4A40                     tst.w      D0
  3456. 0000287C  673A                     beq        +0x3C /* 000028B8 */
  3457. 0000287E  3038 0214                move.w     D0, [0x00000214 /* SFSaveDisk */]
  3458. 00002882  4440                     neg.w      D0
  3459. 00002884  3D40 FFDE                move.w     [A6 - 0x22], D0
  3460. 00002888  2D78 0398 FFF8           move.l     [A6 - 0x8], [0x00000398 /* CurDirStore */]
  3461. 0000288E  42AE FFDA                clr.l      [A6 - 0x26]
  3462. 00002892  2D7C 4745 5253 FFE4      move.l     [A6 - 0x1C], 0x47455253 /* 'GERS' */
  3463. 0000289A  4267                     clr.w      -[A7]
  3464. 0000289C  486E FFC8                pea.l      [A6 - 0x38]
  3465. 000028A0  4267                     clr.w      -[A7]
  3466. 000028A2  4EAD 136A                jsr        [A5 + 0x136A /* export_617 */]
  3467. 000028A6  301F                     move.w     D0, [A7]+
  3468. 000028A8  4A40                     tst.w      D0
  3469. 000028AA  660C                     bne        +0xE /* 000028B8 */
  3470. 000028AC  206E 000C                movea.l    A0, [A6 + 0xC]
  3471. 000028B0  30AE FFDE                move.w     [A0], [A6 - 0x22]
  3472. 000028B4  426E FFFE                clr.w      [A6 - 0x2]
  3473. label000028B8:
  3474. 000028B8  302E FFFE                move.w     D0, [A6 - 0x2]
  3475. 000028BC  4E5E                     unlink     A6
  3476. 000028BE  4E75                     rts
  3477. export_395:
  3478. 000028C0  4E56 0000                link       A6, 0
  3479. 000028C4  2F07                     move.l     -[A7], D7
  3480. 000028C6  7E00                     moveq.l    D7, 0x00
  3481. 000028C8  206D D59E                movea.l    A0, [A5 - 0x2A62]
  3482. 000028CC  4A90                     tst.l      [A0]
  3483. 000028CE  6712                     beq        +0x14 /* 000028E2 */
  3484. 000028D0  206E 0008                movea.l    A0, [A6 + 0x8]
  3485. 000028D4  226D D59E                movea.l    A1, [A5 - 0x2A62]
  3486. 000028D8  2011                     move.l     D0, [A1]
  3487. 000028DA  B0A8 0020                cmp.l      D0, [A0 + 0x20]
  3488. 000028DE  6702                     beq        +0x4 /* 000028E2 */
  3489. 000028E0  7EFF                     moveq.l    D7, 0xFFFFFFFF
  3490. label000028E2:
  3491. 000028E2  206D D5A2                movea.l    A0, [A5 - 0x2A5E]
  3492. 000028E6  4A90                     tst.l      [A0]
  3493. 000028E8  6712                     beq        +0x14 /* 000028FC */
  3494. 000028EA  206E 0008                movea.l    A0, [A6 + 0x8]
  3495. 000028EE  226D D5A2                movea.l    A1, [A5 - 0x2A5E]
  3496. 000028F2  2011                     move.l     D0, [A1]
  3497. 000028F4  B0A8 0024                cmp.l      D0, [A0 + 0x24]
  3498. 000028F8  6702                     beq        +0x4 /* 000028FC */
  3499. 000028FA  7EFF                     moveq.l    D7, 0xFFFFFFFF
  3500. label000028FC:
  3501. 000028FC  1007                     move.b     D0, D7
  3502. 000028FE  2E1F                     move.l     D7, [A7]+
  3503. 00002900  4E5E                     unlink     A6
  3504. 00002902  205F                     movea.l    A0, [A7]+
  3505. 00002904  4FEF 0004                lea.l      A7, [A7 + 0x4]
  3506. 00002908  1E80                     move.b     [A7], D0
  3507. 0000290A  4ED0                     jmp        [A0]
  3508. fn0000290C:
  3509. 0000290C  4E56 FF9C                link       A6, -0x0064
  3510. 00002910  7050                     moveq.l    D0, 0x50
  3511. 00002912  3D40 FFF8                move.w     [A6 - 0x8], D0
  3512. 00002916  705A                     moveq.l    D0, 0x5A
  3513. 00002918  3D40 FFF6                move.w     [A6 - 0xA], D0
  3514. 0000291C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3515. 00002920  42A7                     clr.l      -[A7]
  3516. 00002922  42A7                     clr.l      -[A7]
  3517. 00002924  42A7                     clr.l      -[A7]
  3518. 00002926  A98B                     syscall    ParamText
  3519. 00002928  A850                     syscall    InitCursor
  3520. 0000292A  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3521. 0000292E  486D D5A6                pea.l      [A5 - 0x2A5A]
  3522. 00002932  486D 0C7A                pea.l      [A5 + 0xC7A /* export_395 */]
  3523. 00002936  3F3C FFFF                move.w     -[A7], 0xFFFF
  3524. 0000293A  486E FF9C                pea.l      [A6 - 0x64]
  3525. 0000293E  42A7                     clr.l      -[A7]
  3526. 00002940  486E FFAC                pea.l      [A6 - 0x54]
  3527. 00002944  3F3C 00C8                move.w     -[A7], 0xC8
  3528. 00002948  42A7                     clr.l      -[A7]
  3529. 0000294A  4EAD 14D2                jsr        [A5 + 0x14D2 /* export_662 */]
  3530. 0000294E  4A2E FFAC                tst.b      [A6 - 0x54]
  3531. 00002952  6758                     beq        +0x5A /* 000029AC */
  3532. 00002954  486E FFFE                pea.l      [A6 - 0x2]
  3533. 00002958  486E FFFA                pea.l      [A6 - 0x6]
  3534. 0000295C  3F2E FFB2                move.w     -[A7], [A6 - 0x4E]
  3535. 00002960  4EBA 02BA                jsr        [PC + 0x2BA /* 00002C1C */]
  3536. 00002964  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3537. 00002968  486E FFB2                pea.l      [A6 - 0x4E]
  3538. 0000296C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3539. 00002970  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3540. 00002974  4EBA 026C                jsr        [PC + 0x26C /* 00002BE2 */]
  3541. 00002978  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3542. 0000297C  206E 0010                movea.l    A0, [A6 + 0x10]
  3543. 00002980  30AE FFB2                move.w     [A0], [A6 - 0x4E]
  3544. 00002984  206D D59E                movea.l    A0, [A5 - 0x2A62]
  3545. 00002988  20AE FFAE                move.l     [A0], [A6 - 0x52]
  3546. 0000298C  7000                     moveq.l    D0, 0x00
  3547. 0000298E  102E FFB6                move.b     D0, [A6 - 0x4A]
  3548. 00002992  5240                     addq.w     D0, 1
  3549. 00002994  4840                     swap.w     D0
  3550. 00002996  4240                     clr.w      D0
  3551. 00002998  4840                     swap.w     D0
  3552. 0000299A  2F00                     move.l     -[A7], D0
  3553. 0000299C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3554. 000029A0  486E FFB6                pea.l      [A6 - 0x4A]
  3555. 000029A4  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3556. 000029A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3557. label000029AC:
  3558. 000029AC  4E5E                     unlink     A6
  3559. 000029AE  4E75                     rts
  3560. fn000029B0:
  3561. 000029B0  4E56 FF16                link       A6, -0x00EA
  3562. 000029B4  42AE FFC4                clr.l      [A6 - 0x3C]
  3563. 000029B8  426E FFB0                clr.w      [A6 - 0x50]
  3564. 000029BC  426E FF18                clr.w      [A6 - 0xE8]
  3565. 000029C0  2D6E 0008 FFA6           move.l     [A6 - 0x5A], [A6 + 0x8]
  3566. 000029C6  4267                     clr.w      -[A7]
  3567. 000029C8  486E FF94                pea.l      [A6 - 0x6C]
  3568. 000029CC  4267                     clr.w      -[A7]
  3569. 000029CE  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  3570. 000029D2  301F                     move.w     D0, [A7]+
  3571. 000029D4  4A6E FFA4                tst.w      [A6 - 0x5C]
  3572. 000029D8  6656                     bne        +0x58 /* 00002A30 */
  3573. 000029DA  102E FFB2                move.b     D0, [A6 - 0x4E]
  3574. 000029DE  4880                     ext.w      D0
  3575. 000029E0  0240 0010                andi.w     D0, 0x10
  3576. 000029E4  4A40                     tst.w      D0
  3577. 000029E6  6748                     beq        +0x4A /* 00002A30 */
  3578. 000029E8  7001                     moveq.l    D0, 0x01
  3579. 000029EA  3D40 FF18                move.w     [A6 - 0xE8], D0
  3580. 000029EE  206E 000C                movea.l    A0, [A6 + 0xC]
  3581. 000029F2  20AE FFC4                move.l     [A0], [A6 - 0x3C]
  3582. 000029F6  2D6E 0008 FF2C           move.l     [A6 - 0xD4], [A6 + 0x8]
  3583. 000029FC  426E FF30                clr.w      [A6 - 0xD0]
  3584. 00002A00  70FF                     moveq.l    D0, 0xFFFFFFFF
  3585. 00002A02  3D40 FF36                move.w     [A6 - 0xCA], D0
  3586. 00002A06  206E 0008                movea.l    A0, [A6 + 0x8]
  3587. 00002A0A  7000                     moveq.l    D0, 0x00
  3588. 00002A0C  1010                     move.b     D0, [A0]
  3589. 00002A0E  3D40 FF16                move.w     [A6 - 0xEA], D0
  3590. 00002A12  4267                     clr.w      -[A7]
  3591. 00002A14  486E FF1A                pea.l      [A6 - 0xE6]
  3592. 00002A18  4267                     clr.w      -[A7]
  3593. 00002A1A  4EAD 138A                jsr        [A5 + 0x138A /* export_621 */]
  3594. 00002A1E  301F                     move.w     D0, [A7]+
  3595. 00002A20  206E 0008                movea.l    A0, [A6 + 0x8]
  3596. 00002A24  10AE FF17                move.b     [A0], [A6 - 0xE9]
  3597. 00002A28  206E 0010                movea.l    A0, [A6 + 0x10]
  3598. 00002A2C  30AE FF30                move.w     [A0], [A6 - 0xD0]
  3599. label00002A30:
  3600. 00002A30  302E FF18                move.w     D0, [A6 - 0xE8]
  3601. 00002A34  4E5E                     unlink     A6
  3602. 00002A36  4E75                     rts
  3603. fn00002A38:
  3604. 00002A38  4E56 FF92                link       A6, -0x006E
  3605. 00002A3C  426E FF92                clr.w      [A6 - 0x6E]
  3606. 00002A40  206E 000C                movea.l    A0, [A6 + 0xC]
  3607. 00002A44  2D50 FFC4                move.l     [A6 - 0x3C], [A0]
  3608. 00002A48  3D6E 0010 FFAA           move.w     [A6 - 0x56], [A6 + 0x10]
  3609. 00002A4E  426E FFB0                clr.w      [A6 - 0x50]
  3610. 00002A52  2D6E 0008 FFA6           move.l     [A6 - 0x5A], [A6 + 0x8]
  3611. 00002A58  4267                     clr.w      -[A7]
  3612. 00002A5A  486E FF94                pea.l      [A6 - 0x6C]
  3613. 00002A5E  4267                     clr.w      -[A7]
  3614. 00002A60  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  3615. 00002A64  301F                     move.w     D0, [A7]+
  3616. 00002A66  4A6E FFA4                tst.w      [A6 - 0x5C]
  3617. 00002A6A  6600 0066                bne        +0x68 /* 00002AD2 */
  3618. 00002A6E  102E FFB2                move.b     D0, [A6 - 0x4E]
  3619. 00002A72  4880                     ext.w      D0
  3620. 00002A74  0240 0010                andi.w     D0, 0x10
  3621. 00002A78  4A40                     tst.w      D0
  3622. 00002A7A  6600 0056                bne        +0x58 /* 00002AD2 */
  3623. 00002A7E  7001                     moveq.l    D0, 0x01
  3624. 00002A80  3D40 FF92                move.w     [A6 - 0x6E], D0
  3625. 00002A84  206D D59E                movea.l    A0, [A5 - 0x2A62]
  3626. 00002A88  4A90                     tst.l      [A0]
  3627. 00002A8A  6710                     beq        +0x12 /* 00002A9C */
  3628. 00002A8C  206D D59E                movea.l    A0, [A5 - 0x2A62]
  3629. 00002A90  2010                     move.l     D0, [A0]
  3630. 00002A92  B0AE FFB4                cmp.l      D0, [A6 - 0x4C]
  3631. 00002A96  6704                     beq        +0x6 /* 00002A9C */
  3632. 00002A98  426E FF92                clr.w      [A6 - 0x6E]
  3633. label00002A9C:
  3634. 00002A9C  206D D5A2                movea.l    A0, [A5 - 0x2A5E]
  3635. 00002AA0  4A90                     tst.l      [A0]
  3636. 00002AA2  6710                     beq        +0x12 /* 00002AB4 */
  3637. 00002AA4  206D D5A2                movea.l    A0, [A5 - 0x2A5E]
  3638. 00002AA8  2010                     move.l     D0, [A0]
  3639. 00002AAA  B0AE FFB8                cmp.l      D0, [A6 - 0x48]
  3640. 00002AAE  6704                     beq        +0x6 /* 00002AB4 */
  3641. 00002AB0  426E FF92                clr.w      [A6 - 0x6E]
  3642. label00002AB4:
  3643. 00002AB4  4A6E FF92                tst.w      [A6 - 0x6E]
  3644. 00002AB8  6718                     beq        +0x1A /* 00002AD2 */
  3645. 00002ABA  206D D59E                movea.l    A0, [A5 - 0x2A62]
  3646. 00002ABE  20AE FFB4                move.l     [A0], [A6 - 0x4C]
  3647. 00002AC2  206D D5A2                movea.l    A0, [A5 - 0x2A5E]
  3648. 00002AC6  20AE FFB8                move.l     [A0], [A6 - 0x48]
  3649. 00002ACA  206E 000C                movea.l    A0, [A6 + 0xC]
  3650. 00002ACE  20AE FFF8                move.l     [A0], [A6 - 0x8]
  3651. label00002AD2:
  3652. 00002AD2  302E FF92                move.w     D0, [A6 - 0x6E]
  3653. 00002AD6  4E5E                     unlink     A6
  3654. 00002AD8  4E75                     rts
  3655. fn00002ADA:
  3656. 00002ADA  4E56 0000                link       A6, 0
  3657. 00002ADE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3658. 00002AE2  206E 0008                movea.l    A0, [A6 + 0x8]
  3659. 00002AE6  2850                     movea.l    A4, [A0]
  3660. 00002AE8  206E 000C                movea.l    A0, [A6 + 0xC]
  3661. 00002AEC  5288                     addq.l     A0, 1
  3662. 00002AEE  2648                     movea.l    A3, A0
  3663. 00002AF0  7C00                     moveq.l    D6, 0x00
  3664. label00002AF2:
  3665. 00002AF2  3006                     move.w     D0, D6
  3666. 00002AF4  5246                     addq.w     D6, 1
  3667. 00002AF6  206E 0010                movea.l    A0, [A6 + 0x10]
  3668. 00002AFA  B050                     cmp.w      D0, [A0]
  3669. 00002AFC  6C20                     bge        +0x22 /* 00002B1E */
  3670. 00002AFE  41D3                     lea.l      A0, [A3]
  3671. 00002B00  528B                     addq.l     A3, 1
  3672. 00002B02  43D4                     lea.l      A1, [A4]
  3673. 00002B04  528C                     addq.l     A4, 1
  3674. 00002B06  1011                     move.b     D0, [A1]
  3675. 00002B08  1080                     move.b     [A0], D0
  3676. 00002B0A  1E00                     move.b     D7, D0
  3677. 00002B0C  0240 00FF                andi.w     D0, 0xFF
  3678. 00002B10  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  3679. 00002B14  6708                     beq        +0xA /* 00002B1E */
  3680. 00002B16  7000                     moveq.l    D0, 0x00
  3681. 00002B18  1007                     move.b     D0, D7
  3682. 00002B1A  4A40                     tst.w      D0
  3683. 00002B1C  66D4                     bne        -0x2A /* 00002AF2 */
  3684. label00002B1E:
  3685. 00002B1E  3006                     move.w     D0, D6
  3686. 00002B20  5340                     subq.w     D0, 1
  3687. 00002B22  206E 000C                movea.l    A0, [A6 + 0xC]
  3688. 00002B26  1080                     move.b     [A0], D0
  3689. 00002B28  206E 0010                movea.l    A0, [A6 + 0x10]
  3690. 00002B2C  9D50                     sub.w      [A0], D6
  3691. 00002B2E  206E 0008                movea.l    A0, [A6 + 0x8]
  3692. 00002B32  208C                     move.l     [A0], A4
  3693. 00002B34  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3694. 00002B38  4E5E                     unlink     A6
  3695. 00002B3A  4E75                     rts
  3696. fn00002B3C:
  3697. 00002B3C  4E56 FFF2                link       A6, -0x000E
  3698. 00002B40  206E 0008                movea.l    A0, [A6 + 0x8]
  3699. 00002B44  5288                     addq.l     A0, 1
  3700. 00002B46  2D48 FFFC                move.l     [A6 - 0x4], A0
  3701. 00002B4A  2D48 FFF8                move.l     [A6 - 0x8], A0
  3702. 00002B4E  206E 0008                movea.l    A0, [A6 + 0x8]
  3703. 00002B52  7000                     moveq.l    D0, 0x00
  3704. 00002B54  1010                     move.b     D0, [A0]
  3705. 00002B56  3D40 FFF2                move.w     [A6 - 0xE], D0
  3706. 00002B5A  6018                     bra        +0x1A /* 00002B74 */
  3707. label00002B5C:
  3708. 00002B5C  206E FFFC                movea.l    A0, [A6 - 0x4]
  3709. 00002B60  52AE FFFC                addq.l     [A6 - 0x4], 1
  3710. 00002B64  7000                     moveq.l    D0, 0x00
  3711. 00002B66  1010                     move.b     D0, [A0]
  3712. 00002B68  0C40 003A                cmpi.w     D0, 0x3A /* ':' */
  3713. 00002B6C  6606                     bne        +0x8 /* 00002B74 */
  3714. 00002B6E  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  3715. label00002B74:
  3716. 00002B74  302E FFF2                move.w     D0, [A6 - 0xE]
  3717. 00002B78  536E FFF2                subq.w     [A6 - 0xE], 1
  3718. 00002B7C  4A40                     tst.w      D0
  3719. 00002B7E  66DC                     bne        -0x22 /* 00002B5C */
  3720. 00002B80  206E 0008                movea.l    A0, [A6 + 0x8]
  3721. 00002B84  5288                     addq.l     A0, 1
  3722. 00002B86  B1EE FFF8                cmpa.l     A0, [A6 - 0x8]
  3723. 00002B8A  672C                     beq        +0x2E /* 00002BB8 */
  3724. 00002B8C  206E 0008                movea.l    A0, [A6 + 0x8]
  3725. 00002B90  5288                     addq.l     A0, 1
  3726. 00002B92  2D48 FFF4                move.l     [A6 - 0xC], A0
  3727. 00002B96  202E FFF8                move.l     D0, [A6 - 0x8]
  3728. 00002B9A  90AE FFF4                sub.l      D0, [A6 - 0xC]
  3729. 00002B9E  3D40 FFF2                move.w     [A6 - 0xE], D0
  3730. 00002BA2  486E FFF2                pea.l      [A6 - 0xE]
  3731. 00002BA6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3732. 00002BAA  486E FFF4                pea.l      [A6 - 0xC]
  3733. 00002BAE  4EBA FF2A                jsr        [PC - 0xD6 /* 00002ADA */]
  3734. 00002BB2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3735. 00002BB6  6006                     bra        +0x8 /* 00002BBE */
  3736. label00002BB8:
  3737. 00002BB8  206E 000C                movea.l    A0, [A6 + 0xC]
  3738. 00002BBC  4210                     clr.b      [A0]
  3739. label00002BBE:
  3740. 00002BBE  202E FFFC                move.l     D0, [A6 - 0x4]
  3741. 00002BC2  90AE FFF8                sub.l      D0, [A6 - 0x8]
  3742. 00002BC6  3D40 FFF2                move.w     [A6 - 0xE], D0
  3743. 00002BCA  486E FFF2                pea.l      [A6 - 0xE]
  3744. 00002BCE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3745. 00002BD2  486E FFF8                pea.l      [A6 - 0x8]
  3746. 00002BD6  4EBA FF02                jsr        [PC - 0xFE /* 00002ADA */]
  3747. 00002BDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3748. 00002BDE  4E5E                     unlink     A6
  3749. 00002BE0  4E75                     rts
  3750. export_401:
  3751. fn00002BE2:
  3752. 00002BE2  4E56 FFCC                link       A6, -0x0034
  3753. 00002BE6  3D6E 000C FFE2           move.w     [A6 - 0x1E], [A6 + 0xC]
  3754. 00002BEC  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  3755. 00002BF2  42AE FFDE                clr.l      [A6 - 0x22]
  3756. 00002BF6  2D7C 4745 5253 FFE8      move.l     [A6 - 0x18], 0x47455253 /* 'GERS' */
  3757. 00002BFE  4267                     clr.w      -[A7]
  3758. 00002C00  486E FFCC                pea.l      [A6 - 0x34]
  3759. 00002C04  4267                     clr.w      -[A7]
  3760. 00002C06  4EAD 136A                jsr        [A5 + 0x136A /* export_617 */]
  3761. 00002C0A  301F                     move.w     D0, [A7]+
  3762. 00002C0C  4A40                     tst.w      D0
  3763. 00002C0E  6608                     bne        +0xA /* 00002C18 */
  3764. 00002C10  206E 000E                movea.l    A0, [A6 + 0xE]
  3765. 00002C14  30AE FFE2                move.w     [A0], [A6 - 0x1E]
  3766. label00002C18:
  3767. 00002C18  4E5E                     unlink     A6
  3768. 00002C1A  4E75                     rts
  3769. export_402:
  3770. fn00002C1C:
  3771. 00002C1C  4E56 FF1A                link       A6, -0x00E6
  3772. 00002C20  3D6E 0008 FFAA           move.w     [A6 - 0x56], [A6 + 0x8]
  3773. 00002C26  70FF                     moveq.l    D0, 0xFFFFFFFF
  3774. 00002C28  3D40 FFB0                move.w     [A6 - 0x50], D0
  3775. 00002C2C  42AE FFA6                clr.l      [A6 - 0x5A]
  3776. 00002C30  42AE FFC4                clr.l      [A6 - 0x3C]
  3777. 00002C34  4267                     clr.w      -[A7]
  3778. 00002C36  486E FF94                pea.l      [A6 - 0x6C]
  3779. 00002C3A  4267                     clr.w      -[A7]
  3780. 00002C3C  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  3781. 00002C40  301F                     move.w     D0, [A7]+
  3782. 00002C42  4A6E FFA4                tst.w      [A6 - 0x5C]
  3783. 00002C46  6638                     bne        +0x3A /* 00002C80 */
  3784. 00002C48  102E FFB2                move.b     D0, [A6 - 0x4E]
  3785. 00002C4C  4880                     ext.w      D0
  3786. 00002C4E  0800 0004                btst.b     D0, 0x4
  3787. 00002C52  672C                     beq        +0x2E /* 00002C80 */
  3788. 00002C54  206E 000A                movea.l    A0, [A6 + 0xA]
  3789. 00002C58  20AE FFC4                move.l     [A0], [A6 - 0x3C]
  3790. 00002C5C  42AE FF2C                clr.l      [A6 - 0xD4]
  3791. 00002C60  3D6E 0008 FF30           move.w     [A6 - 0xD0], [A6 + 0x8]
  3792. 00002C66  426E FF36                clr.w      [A6 - 0xCA]
  3793. 00002C6A  4267                     clr.w      -[A7]
  3794. 00002C6C  486E FF1A                pea.l      [A6 - 0xE6]
  3795. 00002C70  4267                     clr.w      -[A7]
  3796. 00002C72  4EAD 138A                jsr        [A5 + 0x138A /* export_621 */]
  3797. 00002C76  301F                     move.w     D0, [A7]+
  3798. 00002C78  206E 000E                movea.l    A0, [A6 + 0xE]
  3799. 00002C7C  30AE FF30                move.w     [A0], [A6 - 0xD0]
  3800. label00002C80:
  3801. 00002C80  4E5E                     unlink     A6
  3802. 00002C82  4E75                     rts
  3803. export_403:
  3804. 00002C84  4E56 FF8E                link       A6, -0x0072
  3805. 00002C88  3D6E 000E FFAA           move.w     [A6 - 0x56], [A6 + 0xE]
  3806. 00002C8E  42AE FFC4                clr.l      [A6 - 0x3C]
  3807. 00002C92  70FF                     moveq.l    D0, 0xFFFFFFFF
  3808. 00002C94  3D40 FFB0                move.w     [A6 - 0x50], D0
  3809. 00002C98  206E 0008                movea.l    A0, [A6 + 0x8]
  3810. 00002C9C  52AE 0008                addq.l     [A6 + 0x8], 1
  3811. 00002CA0  2D48 FF8E                move.l     [A6 - 0x72], A0
  3812. 00002CA4  536E 000C                subq.w     [A6 + 0xC], 1
  3813. 00002CA8  486E FF94                pea.l      [A6 - 0x6C]
  3814. 00002CAC  486E 000C                pea.l      [A6 + 0xC]
  3815. 00002CB0  486E 0008                pea.l      [A6 + 0x8]
  3816. 00002CB4  4EBA 001C                jsr        [PC + 0x1C /* 00002CD2 */]
  3817. 00002CB8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3818. 00002CBC  202E 0008                move.l     D0, [A6 + 0x8]
  3819. 00002CC0  90AE FF8E                sub.l      D0, [A6 - 0x72]
  3820. 00002CC4  5380                     subq.l     D0, 1
  3821. 00002CC6  206E FF8E                movea.l    A0, [A6 - 0x72]
  3822. 00002CCA  1080                     move.b     [A0], D0
  3823. 00002CCC  7000                     moveq.l    D0, 0x00
  3824. 00002CCE  4E5E                     unlink     A6
  3825. 00002CD0  4E75                     rts
  3826. fn00002CD2:
  3827. 00002CD2  4E56 FFD6                link       A6, -0x002A
  3828. 00002CD6  41EE FFD8                lea.l      A0, [A6 - 0x28]
  3829. 00002CDA  226E 0010                movea.l    A1, [A6 + 0x10]
  3830. 00002CDE  2348 0012                move.l     [A1 + 0x12], A0
  3831. 00002CE2  4267                     clr.w      -[A7]
  3832. 00002CE4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3833. 00002CE8  4267                     clr.w      -[A7]
  3834. 00002CEA  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  3835. 00002CEE  301F                     move.w     D0, [A7]+
  3836. 00002CF0  3D40 FFD6                move.w     [A6 - 0x2A], D0
  3837. 00002CF4  4A40                     tst.w      D0
  3838. 00002CF6  6600 008A                bne        +0x8C /* 00002D82 */
  3839. 00002CFA  206E 0010                movea.l    A0, [A6 + 0x10]
  3840. 00002CFE  0CA8 0000 0002 0030      cmpi.l     [A0 + 0x30], 0x2
  3841. 00002D06  6726                     beq        +0x28 /* 00002D2E */
  3842. 00002D08  206E 0010                movea.l    A0, [A6 + 0x10]
  3843. 00002D0C  226E 0010                movea.l    A1, [A6 + 0x10]
  3844. 00002D10  2368 0064 0030           move.l     [A1 + 0x30], [A0 + 0x64]
  3845. 00002D16  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3846. 00002D1A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3847. 00002D1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3848. 00002D22  4EBA FFAE                jsr        [PC - 0x52 /* 00002CD2 */]
  3849. 00002D26  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3850. 00002D2A  3D40 FFD6                move.w     [A6 - 0x2A], D0
  3851. label00002D2E:
  3852. 00002D2E  206E 000C                movea.l    A0, [A6 + 0xC]
  3853. 00002D32  7000                     moveq.l    D0, 0x00
  3854. 00002D34  102E FFD8                move.b     D0, [A6 - 0x28]
  3855. 00002D38  B050                     cmp.w      D0, [A0]
  3856. 00002D3A  6306                     bls        +0x8 /* 00002D42 */
  3857. 00002D3C  7001                     moveq.l    D0, 0x01
  3858. 00002D3E  3D40 FFD6                move.w     [A6 - 0x2A], D0
  3859. label00002D42:
  3860. 00002D42  4A6E FFD6                tst.w      [A6 - 0x2A]
  3861. 00002D46  663A                     bne        +0x3C /* 00002D82 */
  3862. 00002D48  206E 000C                movea.l    A0, [A6 + 0xC]
  3863. 00002D4C  102E FFD8                move.b     D0, [A6 - 0x28]
  3864. 00002D50  0240 00FF                andi.w     D0, 0xFF
  3865. 00002D54  9150                     sub.w      [A0], D0
  3866. 00002D56  7000                     moveq.l    D0, 0x00
  3867. 00002D58  102E FFD8                move.b     D0, [A6 - 0x28]
  3868. 00002D5C  3F00                     move.w     -[A7], D0
  3869. 00002D5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3870. 00002D62  486E FFD9                pea.l      [A6 - 0x27]
  3871. 00002D66  4EBA 0022                jsr        [PC + 0x22 /* 00002D8A */]
  3872. 00002D6A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3873. 00002D6E  3F3C 0001                move.w     -[A7], 0x1
  3874. 00002D72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3875. 00002D76  486D D5A8                pea.l      [A5 - 0x2A58]
  3876. 00002D7A  4EBA 000E                jsr        [PC + 0xE /* 00002D8A */]
  3877. 00002D7E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3878. label00002D82:
  3879. 00002D82  302E FFD6                move.w     D0, [A6 - 0x2A]
  3880. 00002D86  4E5E                     unlink     A6
  3881. 00002D88  4E75                     rts
  3882. fn00002D8A:
  3883. 00002D8A  4E56 0000                link       A6, 0
  3884. 00002D8E  48E7 0118                movem.l    -[A7], D7,A3,A4
  3885. 00002D92  286E 0008                movea.l    A4, [A6 + 0x8]
  3886. 00002D96  206E 000C                movea.l    A0, [A6 + 0xC]
  3887. 00002D9A  2650                     movea.l    A3, [A0]
  3888. 00002D9C  3E2E 0010                move.w     D7, [A6 + 0x10]
  3889. 00002DA0  600A                     bra        +0xC /* 00002DAC */
  3890. label00002DA2:
  3891. 00002DA2  41D3                     lea.l      A0, [A3]
  3892. 00002DA4  528B                     addq.l     A3, 1
  3893. 00002DA6  43D4                     lea.l      A1, [A4]
  3894. 00002DA8  528C                     addq.l     A4, 1
  3895. 00002DAA  1091                     move.b     [A0], [A1]
  3896. label00002DAC:
  3897. 00002DAC  3007                     move.w     D0, D7
  3898. 00002DAE  5347                     subq.w     D7, 1
  3899. 00002DB0  4A40                     tst.w      D0
  3900. 00002DB2  66EE                     bne        -0x10 /* 00002DA2 */
  3901. 00002DB4  206E 000C                movea.l    A0, [A6 + 0xC]
  3902. 00002DB8  208B                     move.l     [A0], A3
  3903. 00002DBA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3904. 00002DBE  4E5E                     unlink     A6
  3905. 00002DC0  4E75                     rts
  3906. export_405:
  3907. 00002DC2  4E56 FFCC                link       A6, -0x0034
  3908. 00002DC6  2F07                     move.l     -[A7], D7
  3909. 00002DC8  42AE FFDE                clr.l      [A6 - 0x22]
  3910. 00002DCC  7E01                     moveq.l    D7, 0x01
  3911. 00002DCE  6038                     bra        +0x3A /* 00002E08 */
  3912. label00002DD0:
  3913. 00002DD0  426E FFE2                clr.w      [A6 - 0x1E]
  3914. 00002DD4  3007                     move.w     D0, D7
  3915. 00002DD6  5247                     addq.w     D7, 1
  3916. 00002DD8  3D40 FFE6                move.w     [A6 - 0x1A], D0
  3917. 00002DDC  2D7C 4745 5253 FFE8      move.l     [A6 - 0x18], 0x47455253 /* 'GERS' */
  3918. 00002DE4  4267                     clr.w      -[A7]
  3919. 00002DE6  486E FFCC                pea.l      [A6 - 0x34]
  3920. 00002DEA  4267                     clr.w      -[A7]
  3921. 00002DEC  4EAD 137A                jsr        [A5 + 0x137A /* export_619 */]
  3922. 00002DF0  301F                     move.w     D0, [A7]+
  3923. 00002DF2  4A40                     tst.w      D0
  3924. 00002DF4  6704                     beq        +0x6 /* 00002DFA */
  3925. 00002DF6  7E00                     moveq.l    D7, 0x00
  3926. 00002DF8  600E                     bra        +0x10 /* 00002E08 */
  3927. label00002DFA:
  3928. 00002DFA  4267                     clr.w      -[A7]
  3929. 00002DFC  486E FFCC                pea.l      [A6 - 0x34]
  3930. 00002E00  4267                     clr.w      -[A7]
  3931. 00002E02  4EAD 1372                jsr        [A5 + 0x1372 /* export_618 */]
  3932. 00002E06  301F                     move.w     D0, [A7]+
  3933. label00002E08:
  3934. 00002E08  4A47                     tst.w      D7
  3935. 00002E0A  66C4                     bne        -0x3A /* 00002DD0 */
  3936. 00002E0C  2E1F                     move.l     D7, [A7]+
  3937. 00002E0E  4E5E                     unlink     A6
  3938. 00002E10  4E75                     rts
  3939. export_396:
  3940. 00002E12  4E56 FF8E                link       A6, -0x0072
  3941. 00002E16  2F07                     move.l     -[A7], D7
  3942. 00002E18  486E FF8E                pea.l      [A6 - 0x72]
  3943. 00002E1C  486E FF90                pea.l      [A6 - 0x70]
  3944. 00002E20  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3945. 00002E24  4EBA FDF6                jsr        [PC - 0x20A /* 00002C1C */]
  3946. 00002E28  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3947. 00002E2C  2D6E FF90 FFC4           move.l     [A6 - 0x3C], [A6 - 0x70]
  3948. 00002E32  3D6E FF8E FFAA           move.w     [A6 - 0x56], [A6 - 0x72]
  3949. 00002E38  7E00                     moveq.l    D7, 0x00
  3950. 00002E3A  426E FFB0                clr.w      [A6 - 0x50]
  3951. 00002E3E  2D6E 0008 FFA6           move.l     [A6 - 0x5A], [A6 + 0x8]
  3952. 00002E44  4267                     clr.w      -[A7]
  3953. 00002E46  486E FF94                pea.l      [A6 - 0x6C]
  3954. 00002E4A  4267                     clr.w      -[A7]
  3955. 00002E4C  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  3956. 00002E50  301F                     move.w     D0, [A7]+
  3957. 00002E52  4A6E FFA4                tst.w      [A6 - 0x5C]
  3958. 00002E56  6610                     bne        +0x12 /* 00002E68 */
  3959. 00002E58  102E FFB2                move.b     D0, [A6 - 0x4E]
  3960. 00002E5C  4880                     ext.w      D0
  3961. 00002E5E  0240 0010                andi.w     D0, 0x10
  3962. 00002E62  4A40                     tst.w      D0
  3963. 00002E64  6702                     beq        +0x4 /* 00002E68 */
  3964. 00002E66  7E01                     moveq.l    D7, 0x01
  3965. label00002E68:
  3966. 00002E68  3007                     move.w     D0, D7
  3967. 00002E6A  2E1F                     move.l     D7, [A7]+
  3968. 00002E6C  4E5E                     unlink     A6
  3969. 00002E6E  4E75                     rts
  3970. export_398:
  3971. 00002E70  4E56 FF8E                link       A6, -0x0072
  3972. 00002E74  2F07                     move.l     -[A7], D7
  3973. 00002E76  486E FF8E                pea.l      [A6 - 0x72]
  3974. 00002E7A  486E FF90                pea.l      [A6 - 0x70]
  3975. 00002E7E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3976. 00002E82  4EBA FD98                jsr        [PC - 0x268 /* 00002C1C */]
  3977. 00002E86  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3978. 00002E8A  2D6E FF90 FFC4           move.l     [A6 - 0x3C], [A6 - 0x70]
  3979. 00002E90  3D6E FF8E FFAA           move.w     [A6 - 0x56], [A6 - 0x72]
  3980. 00002E96  7E00                     moveq.l    D7, 0x00
  3981. 00002E98  426E FFB0                clr.w      [A6 - 0x50]
  3982. 00002E9C  2D6E 0008 FFA6           move.l     [A6 - 0x5A], [A6 + 0x8]
  3983. 00002EA2  4267                     clr.w      -[A7]
  3984. 00002EA4  486E FF94                pea.l      [A6 - 0x6C]
  3985. 00002EA8  4267                     clr.w      -[A7]
  3986. 00002EAA  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  3987. 00002EAE  301F                     move.w     D0, [A7]+
  3988. 00002EB0  4A6E FFA4                tst.w      [A6 - 0x5C]
  3989. 00002EB4  6602                     bne        +0x4 /* 00002EB8 */
  3990. 00002EB6  7E01                     moveq.l    D7, 0x01
  3991. label00002EB8:
  3992. 00002EB8  3007                     move.w     D0, D7
  3993. 00002EBA  2E1F                     move.l     D7, [A7]+
  3994. 00002EBC  4E5E                     unlink     A6
  3995. 00002EBE  4E75                     rts
  3996. export_400:
  3997. 00002EC0  4E56 FFC6                link       A6, -0x003A
  3998. 00002EC4  206E 000A                movea.l    A0, [A6 + 0xA]
  3999. 00002EC8  4250                     clr.w      [A0]
  4000. 00002ECA  486E FFCA                pea.l      [A6 - 0x36]
  4001. 00002ECE  486E FFC6                pea.l      [A6 - 0x3A]
  4002. 00002ED2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4003. 00002ED6  4EBA FD44                jsr        [PC - 0x2BC /* 00002C1C */]
  4004. 00002EDA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4005. 00002EDE  3D6E FFCA FFE2           move.w     [A6 - 0x1E], [A6 - 0x36]
  4006. 00002EE4  2D6E FFC6 FFFC           move.l     [A6 - 0x4], [A6 - 0x3A]
  4007. 00002EEA  42AE FFDE                clr.l      [A6 - 0x22]
  4008. 00002EEE  2D7C 4552 494B FFE8      move.l     [A6 - 0x18], 0x4552494B /* 'ERIK' */
  4009. 00002EF6  4267                     clr.w      -[A7]
  4010. 00002EF8  486E FFCC                pea.l      [A6 - 0x34]
  4011. 00002EFC  4267                     clr.w      -[A7]
  4012. 00002EFE  4EAD 136A                jsr        [A5 + 0x136A /* export_617 */]
  4013. 00002F02  301F                     move.w     D0, [A7]+
  4014. 00002F04  4A40                     tst.w      D0
  4015. 00002F06  6608                     bne        +0xA /* 00002F10 */
  4016. 00002F08  206E 000A                movea.l    A0, [A6 + 0xA]
  4017. 00002F0C  30AE FFE2                move.w     [A0], [A6 - 0x1E]
  4018. label00002F10:
  4019. 00002F10  4E5E                     unlink     A6
  4020. 00002F12  4E75                     rts
  4021. export_404:
  4022. 00002F14  4E56 FFFC                link       A6, -0x0004
  4023. 00002F18  4267                     clr.w      -[A7]
  4024. 00002F1A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4025. 00002F1E  486E FFFE                pea.l      [A6 - 0x2]
  4026. 00002F22  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  4027. 00002F26  301F                     move.w     D0, [A7]+
  4028. 00002F28  4267                     clr.w      -[A7]
  4029. 00002F2A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4030. 00002F2E  4EAD 12F2                jsr        [A5 + 0x12F2 /* export_602 */]
  4031. 00002F32  301F                     move.w     D0, [A7]+
  4032. 00002F34  3D40 FFFC                move.w     [A6 - 0x4], D0
  4033. 00002F38  4267                     clr.w      -[A7]
  4034. 00002F3A  42A7                     clr.l      -[A7]
  4035. 00002F3C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4036. 00002F40  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  4037. 00002F44  301F                     move.w     D0, [A7]+
  4038. 00002F46  302E FFFC                move.w     D0, [A6 - 0x4]
  4039. 00002F4A  4E5E                     unlink     A6
  4040. 00002F4C  4E75                     rts
  4041. export_406:
  4042. 00002F4E  4E56 FFB0                link       A6, -0x0050
  4043. 00002F52  42AE FFBC                clr.l      [A6 - 0x44]
  4044. 00002F56  3D6E 0008 FFC8           move.w     [A6 - 0x38], [A6 + 0x8]
  4045. 00002F5C  4267                     clr.w      -[A7]
  4046. 00002F5E  486E FFB0                pea.l      [A6 - 0x50]
  4047. 00002F62  4267                     clr.w      -[A7]
  4048. 00002F64  4EAD 12E2                jsr        [A5 + 0x12E2 /* export_600 */]
  4049. 00002F68  301F                     move.w     D0, [A7]+
  4050. 00002F6A  302E FFC0                move.w     D0, [A6 - 0x40]
  4051. 00002F6E  4E5E                     unlink     A6
  4052. 00002F70  4E75                     rts
  4053. export_397:
  4054. 00002F72  4E56 FFC6                link       A6, -0x003A
  4055. 00002F76  486E FFCA                pea.l      [A6 - 0x36]
  4056. 00002F7A  486E FFC6                pea.l      [A6 - 0x3A]
  4057. 00002F7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4058. 00002F82  4EBA FA2C                jsr        [PC - 0x5D4 /* 000029B0 */]
  4059. 00002F86  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4060. 00002F8A  4A40                     tst.w      D0
  4061. 00002F8C  6726                     beq        +0x28 /* 00002FB4 */
  4062. 00002F8E  3D6E FFCA FFE2           move.w     [A6 - 0x1E], [A6 - 0x36]
  4063. 00002F94  2D6E FFC6 FFFC           move.l     [A6 - 0x4], [A6 - 0x3A]
  4064. 00002F9A  42AE FFDE                clr.l      [A6 - 0x22]
  4065. 00002F9E  2D7C 4745 5253 FFE8      move.l     [A6 - 0x18], 0x47455253 /* 'GERS' */
  4066. 00002FA6  4267                     clr.w      -[A7]
  4067. 00002FA8  486E FFCC                pea.l      [A6 - 0x34]
  4068. 00002FAC  4267                     clr.w      -[A7]
  4069. 00002FAE  4EAD 136A                jsr        [A5 + 0x136A /* export_617 */]
  4070. 00002FB2  301F                     move.w     D0, [A7]+
  4071. label00002FB4:
  4072. 00002FB4  4E5E                     unlink     A6
  4073. 00002FB6  4E75                     rts
  4074. fn00002FB8:
  4075. 00002FB8  4E56 FFF8                link       A6, -0x0008
  4076. 00002FBC  206E 0008                movea.l    A0, [A6 + 0x8]
  4077. 00002FC0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4078. 00002FC4  22D8                     move.l     [A1]+, [A0]+
  4079. 00002FC6  22D8                     move.l     [A1]+, [A0]+
  4080. 00002FC8  556E FFFE                subq.w     [A6 - 0x2], 2
  4081. 00002FCC  556E FFFC                subq.w     [A6 - 0x4], 2
  4082. 00002FD0  486E FFF8                pea.l      [A6 - 0x8]
  4083. 00002FD4  A8A1                     syscall    FrameRect
  4084. 00002FD6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4085. 00002FDA  302E FFF8                move.w     D0, [A6 - 0x8]
  4086. 00002FDE  5240                     addq.w     D0, 1
  4087. 00002FE0  3F00                     move.w     -[A7], D0
  4088. 00002FE2  A893                     syscall    MoveTo
  4089. 00002FE4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4090. 00002FE8  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  4091. 00002FEC  A891                     syscall    LineTo
  4092. 00002FEE  302E FFFA                move.w     D0, [A6 - 0x6]
  4093. 00002FF2  5240                     addq.w     D0, 1
  4094. 00002FF4  3F00                     move.w     -[A7], D0
  4095. 00002FF6  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  4096. 00002FFA  A893                     syscall    MoveTo
  4097. 00002FFC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4098. 00003000  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  4099. 00003004  A891                     syscall    LineTo
  4100. 00003006  4E5E                     unlink     A6
  4101. 00003008  4E75                     rts
  4102. fn0000300A:
  4103. 0000300A  4E56 FFEE                link       A6, -0x0012
  4104. 0000300E  48E7 0300                movem.l    -[A7], D6,D7
  4105. 00003012  206E 000C                movea.l    A0, [A6 + 0xC]
  4106. 00003016  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4107. 0000301A  22D8                     move.l     [A1]+, [A0]+
  4108. 0000301C  22D8                     move.l     [A1]+, [A0]+
  4109. 0000301E  3F3C 0001                move.w     -[A7], 0x1
  4110. 00003022  3F3C 0001                move.w     -[A7], 0x1
  4111. 00003026  486E FFF8                pea.l      [A6 - 0x8]
  4112. 0000302A  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  4113. 0000302E  508F                     addq.l     A7, 8
  4114. 00003030  556E FFFE                subq.w     [A6 - 0x2], 2
  4115. 00003034  556E FFFC                subq.w     [A6 - 0x4], 2
  4116. 00003038  486E FFF8                pea.l      [A6 - 0x8]
  4117. 0000303C  A8A3                     syscall    EraseRect
  4118. 0000303E  302E FFFA                move.w     D0, [A6 - 0x6]
  4119. 00003042  D06E FFFE                add.w      D0, [A6 - 0x2]
  4120. 00003046  4267                     clr.w      -[A7]
  4121. 00003048  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4122. 0000304C  3D40 FFEE                move.w     [A6 - 0x12], D0
  4123. 00003050  A88C                     syscall    StringWidth
  4124. 00003052  301F                     move.w     D0, [A7]+
  4125. 00003054  322E FFEE                move.w     D1, [A6 - 0x12]
  4126. 00003058  9240                     sub.w      D1, D0
  4127. 0000305A  E241                     asr        D1.w, 1
  4128. 0000305C  3C01                     move.w     D6, D1
  4129. 0000305E  486E FFF0                pea.l      [A6 - 0x10]
  4130. 00003062  A88B                     syscall    GetFontInfo
  4131. 00003064  302E FFF8                move.w     D0, [A6 - 0x8]
  4132. 00003068  D06E FFFC                add.w      D0, [A6 - 0x4]
  4133. 0000306C  D06E FFF0                add.w      D0, [A6 - 0x10]
  4134. 00003070  906E FFF2                sub.w      D0, [A6 - 0xE]
  4135. 00003074  E240                     asr        D0.w, 1
  4136. 00003076  3E00                     move.w     D7, D0
  4137. 00003078  3F06                     move.w     -[A7], D6
  4138. 0000307A  3F07                     move.w     -[A7], D7
  4139. 0000307C  A893                     syscall    MoveTo
  4140. 0000307E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4141. 00003082  A884                     syscall    DrawString
  4142. 00003084  4CDF 00C0                movem.l    D6,D7, [A7]+
  4143. 00003088  4E5E                     unlink     A6
  4144. 0000308A  4E75                     rts
  4145. fn0000308C:
  4146. 0000308C  4E56 FEF6                link       A6, -0x010A
  4147. 00003090  A89E                     syscall    PenNormal
  4148. 00003092  3F3C 000C                move.w     -[A7], 0xC
  4149. 00003096  A88A                     syscall    TextSize
  4150. 00003098  4267                     clr.w      -[A7]
  4151. 0000309A  A887                     syscall    TextFont
  4152. 0000309C  426E FFFE                clr.w      [A6 - 0x2]
  4153. 000030A0  6046                     bra        +0x48 /* 000030E8 */
  4154. label000030A2:
  4155. 000030A2  302E FFFE                move.w     D0, [A6 - 0x2]
  4156. 000030A6  48C0                     ext.l      D0
  4157. 000030A8  E780                     asl        D0, 3
  4158. 000030AA  41ED D5F6                lea.l      A0, [A5 - 0x2A0A]
  4159. 000030AE  D1C0                     add.l      A0, D0
  4160. 000030B0  43EE FFF6                lea.l      A1, [A6 - 0xA]
  4161. 000030B4  22D8                     move.l     [A1]+, [A0]+
  4162. 000030B6  22D8                     move.l     [A1]+, [A0]+
  4163. 000030B8  486E FFF6                pea.l      [A6 - 0xA]
  4164. 000030BC  4EBA FEFA                jsr        [PC - 0x106 /* 00002FB8 */]
  4165. 000030C0  588F                     addq.l     A7, 4
  4166. 000030C2  486E FEF6                pea.l      [A6 - 0x10A]
  4167. 000030C6  3F3C 03EB                move.w     -[A7], 0x3EB
  4168. 000030CA  302E FFFE                move.w     D0, [A6 - 0x2]
  4169. 000030CE  5240                     addq.w     D0, 1
  4170. 000030D0  3F00                     move.w     -[A7], D0
  4171. 000030D2  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  4172. 000030D6  486E FFF6                pea.l      [A6 - 0xA]
  4173. 000030DA  486E FEF6                pea.l      [A6 - 0x10A]
  4174. 000030DE  4EBA FF2A                jsr        [PC - 0xD6 /* 0000300A */]
  4175. 000030E2  508F                     addq.l     A7, 8
  4176. 000030E4  526E FFFE                addq.w     [A6 - 0x2], 1
  4177. label000030E8:
  4178. 000030E8  0C6E 0006 FFFE           cmpi.w     [A6 - 0x2], 0x6
  4179. 000030EE  6DB2                     blt        -0x4C /* 000030A2 */
  4180. 000030F0  4E5E                     unlink     A6
  4181. 000030F2  4E75                     rts
  4182. export_407:
  4183. 000030F4  4E56 FFFE                link       A6, -0x0002
  4184. 000030F8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4185. 000030FC  206E 0008                movea.l    A0, [A6 + 0x8]
  4186. 00003100  226E 0008                movea.l    A1, [A6 + 0x8]
  4187. 00003104  3029 0002                move.w     D0, [A1 + 0x2]
  4188. 00003108  9050                     sub.w      D0, [A0]
  4189. 0000310A  3E00                     move.w     D7, D0
  4190. 0000310C  206E 000C                movea.l    A0, [A6 + 0xC]
  4191. 00003110  226E 000C                movea.l    A1, [A6 + 0xC]
  4192. 00003114  3029 0002                move.w     D0, [A1 + 0x2]
  4193. 00003118  9050                     sub.w      D0, [A0]
  4194. 0000311A  3C00                     move.w     D6, D0
  4195. 0000311C  3A07                     move.w     D5, D7
  4196. 0000311E  BA46                     cmp.w      D5, D6
  4197. 00003120  6F02                     ble        +0x4 /* 00003124 */
  4198. 00003122  3A06                     move.w     D5, D6
  4199. label00003124:
  4200. 00003124  206D D5AA                movea.l    A0, [A5 - 0x2A56]
  4201. 00003128  226E 0008                movea.l    A1, [A6 + 0x8]
  4202. 0000312C  3251                     movea.w    A1, [A1]
  4203. 0000312E  D3D0                     add.l      A1, [A0]
  4204. 00003130  2849                     movea.l    A4, A1
  4205. 00003132  206D D5AA                movea.l    A0, [A5 - 0x2A56]
  4206. 00003136  226E 000C                movea.l    A1, [A6 + 0xC]
  4207. 0000313A  3251                     movea.w    A1, [A1]
  4208. 0000313C  D3D0                     add.l      A1, [A0]
  4209. 0000313E  2649                     movea.l    A3, A1
  4210. 00003140  604A                     bra        +0x4C /* 0000318C */
  4211. label00003142:
  4212. 00003142  7000                     moveq.l    D0, 0x00
  4213. 00003144  1014                     move.b     D0, [A4]
  4214. 00003146  41ED BECC                lea.l      A0, [A5 - 0x4134]
  4215. 0000314A  4840                     swap.w     D0
  4216. 0000314C  4240                     clr.w      D0
  4217. 0000314E  4840                     swap.w     D0
  4218. 00003150  D1C0                     add.l      A0, D0
  4219. 00003152  1D50 FFFF                move.b     [A6 - 0x1], [A0]
  4220. 00003156  7000                     moveq.l    D0, 0x00
  4221. 00003158  1013                     move.b     D0, [A3]
  4222. 0000315A  41ED BECC                lea.l      A0, [A5 - 0x4134]
  4223. 0000315E  4840                     swap.w     D0
  4224. 00003160  4240                     clr.w      D0
  4225. 00003162  4840                     swap.w     D0
  4226. 00003164  D1C0                     add.l      A0, D0
  4227. 00003166  1D50 FFFE                move.b     [A6 - 0x2], [A0]
  4228. 0000316A  102E FFFF                move.b     D0, [A6 - 0x1]
  4229. 0000316E  B02E FFFE                cmp.b      D0, [A6 - 0x2]
  4230. 00003172  6712                     beq        +0x14 /* 00003186 */
  4231. 00003174  7000                     moveq.l    D0, 0x00
  4232. 00003176  102E FFFE                move.b     D0, [A6 - 0x2]
  4233. 0000317A  7200                     moveq.l    D1, 0x00
  4234. 0000317C  122E FFFF                move.b     D1, [A6 - 0x1]
  4235. 00003180  9240                     sub.w      D1, D0
  4236. 00003182  2001                     move.l     D0, D1
  4237. 00003184  600E                     bra        +0x10 /* 00003194 */
  4238. label00003186:
  4239. 00003186  528C                     addq.l     A4, 1
  4240. 00003188  528B                     addq.l     A3, 1
  4241. 0000318A  5345                     subq.w     D5, 1
  4242. label0000318C:
  4243. 0000318C  4A45                     tst.w      D5
  4244. 0000318E  6EB2                     bgt        -0x4C /* 00003142 */
  4245. 00003190  3007                     move.w     D0, D7
  4246. 00003192  9046                     sub.w      D0, D6
  4247. label00003194:
  4248. 00003194  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  4249. 00003198  4E5E                     unlink     A6
  4250. 0000319A  4E75                     rts
  4251. fn0000319C:
  4252. 0000319C  4E56 FED8                link       A6, -0x0128
  4253. 000031A0  48E7 0700                movem.l    -[A7], D5,D6,D7
  4254. 000031A4  486E FFE0                pea.l      [A6 - 0x20]
  4255. 000031A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4256. 000031AC  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  4257. 000031B0  508F                     addq.l     A7, 8
  4258. 000031B2  302E FFE0                move.w     D0, [A6 - 0x20]
  4259. 000031B6  0640 002C                addi.w     D0, 0x2C /* ',' */
  4260. 000031BA  3D40 FFE4                move.w     [A6 - 0x1C], D0
  4261. 000031BE  206E 000C                movea.l    A0, [A6 + 0xC]
  4262. 000031C2  0828 0000 000E           btst.b     [A0 + 0xE], 0x0
  4263. 000031C8  6700 01FC                beq        +0x1FE /* 000033C6 */
  4264. 000031CC  486E FFE0                pea.l      [A6 - 0x20]
  4265. 000031D0  206E 000C                movea.l    A0, [A6 + 0xC]
  4266. 000031D4  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4267. 000031D8  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  4268. 000031DC  508F                     addq.l     A7, 8
  4269. 000031DE  4A40                     tst.w      D0
  4270. 000031E0  6700 01E4                beq        +0x1E6 /* 000033C6 */
  4271. 000031E4  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  4272. 000031E8  2050                     movea.l    A0, [A0]
  4273. 000031EA  2B68 003E D5AA           move.l     [A5 - 0x2A56], [A0 + 0x3E]
  4274. 000031F0  42A7                     clr.l      -[A7]
  4275. 000031F2  2F2D D5AA                move.l     -[A7], [A5 - 0x2A56]
  4276. 000031F6  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  4277. 000031FA  201F                     move.l     D0, [A7]+
  4278. 000031FC  4A80                     tst.l      D0
  4279. 000031FE  6700 01C6                beq        +0x1C8 /* 000033C6 */
  4280. 00003202  2F2D D5AA                move.l     -[A7], [A5 - 0x2A56]
  4281. 00003206  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  4282. 0000320A  206D D5AA                movea.l    A0, [A5 - 0x2A56]
  4283. 0000320E  2D50 FFDC                move.l     [A6 - 0x24], [A0]
  4284. 00003212  2F2D D5AA                move.l     -[A7], [A5 - 0x2A56]
  4285. 00003216  4EBA 01B6                jsr        [PC + 0x1B6 /* 000033CE */]
  4286. 0000321A  588F                     addq.l     A7, 4
  4287. 0000321C  2B40 D5D2                move.l     [A5 - 0x2A2E], D0
  4288. 00003220  2F2D D5D2                move.l     -[A7], [A5 - 0x2A2E]
  4289. 00003224  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  4290. 00003228  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4291. 0000322C  4A40                     tst.w      D0
  4292. 0000322E  6734                     beq        +0x36 /* 00003264 */
  4293. 00003230  206D D5D2                movea.l    A0, [A5 - 0x2A2E]
  4294. 00003234  42A7                     clr.l      -[A7]
  4295. 00003236  2F2D D5D2                move.l     -[A7], [A5 - 0x2A2E]
  4296. 0000323A  2D50 FED8                move.l     [A6 - 0x128], [A0]
  4297. 0000323E  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  4298. 00003242  201F                     move.l     D0, [A7]+
  4299. 00003244  4878 0006                push.l     0x6
  4300. 00003248  2F00                     move.l     -[A7], D0
  4301. 0000324A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4302. 0000324E  486D 0CDA                pea.l      [A5 + 0xCDA /* export_407 */]
  4303. 00003252  3F3C 0006                move.w     -[A7], 0x6
  4304. 00003256  3F00                     move.w     -[A7], D0
  4305. 00003258  2F2E FED8                move.l     -[A7], [A6 - 0x128]
  4306. 0000325C  4EAD 1692                jsr        [A5 + 0x1692 /* export_718 */]
  4307. 00003260  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4308. label00003264:
  4309. 00003264  42A7                     clr.l      -[A7]
  4310. 00003266  3F3C 1B58                move.w     -[A7], 0x1B58
  4311. 0000326A  486D D82E                pea.l      [A5 - 0x27D2]
  4312. 0000326E  A931                     syscall    NewMenu
  4313. 00003270  205F                     movea.l    A0, [A7]+
  4314. 00003272  2D48 FFFC                move.l     [A6 - 0x4], A0
  4315. 00003276  7A00                     moveq.l    D5, 0x00
  4316. 00003278  6000 0092                bra        +0x94 /* 0000330C */
  4317. label0000327C:
  4318. 0000327C  206D D5D2                movea.l    A0, [A5 - 0x2A2E]
  4319. 00003280  3005                     move.w     D0, D5
  4320. 00003282  C1FC 0006                muls.w     D0, 0x6
  4321. 00003286  D090                     add.l      D0, [A0]
  4322. 00003288  2040                     movea.l    A0, D0
  4323. 0000328A  3E10                     move.w     D7, [A0]
  4324. 0000328C  206D D5D2                movea.l    A0, [A5 - 0x2A2E]
  4325. 00003290  3005                     move.w     D0, D5
  4326. 00003292  C1FC 0006                muls.w     D0, 0x6
  4327. 00003296  D090                     add.l      D0, [A0]
  4328. 00003298  2040                     movea.l    A0, D0
  4329. 0000329A  3C28 0002                move.w     D6, [A0 + 0x2]
  4330. 0000329E  3006                     move.w     D0, D6
  4331. 000032A0  9047                     sub.w      D0, D7
  4332. 000032A2  1D40 FEDC                move.b     [A6 - 0x124], D0
  4333. 000032A6  3047                     movea.w    A0, D7
  4334. 000032A8  D1EE FFDC                add.l      A0, [A6 - 0x24]
  4335. 000032AC  7000                     moveq.l    D0, 0x00
  4336. 000032AE  102E FEDC                move.b     D0, [A6 - 0x124]
  4337. 000032B2  2F00                     move.l     -[A7], D0
  4338. 000032B4  486E FEDD                pea.l      [A6 - 0x123]
  4339. 000032B8  4850                     pea.l      [A0]
  4340. 000032BA  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  4341. 000032BE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4342. 000032C2  7000                     moveq.l    D0, 0x00
  4343. 000032C4  102E FEDD                move.b     D0, [A6 - 0x123]
  4344. 000032C8  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  4345. 000032CC  673C                     beq        +0x3E /* 0000330A */
  4346. 000032CE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4347. 000032D2  486D D830                pea.l      [A5 - 0x27D0]
  4348. 000032D6  A933                     syscall    AppendMenu
  4349. 000032D8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4350. 000032DC  3005                     move.w     D0, D5
  4351. 000032DE  5240                     addq.w     D0, 1
  4352. 000032E0  3F00                     move.w     -[A7], D0
  4353. 000032E2  486E FEDC                pea.l      [A6 - 0x124]
  4354. 000032E6  A947                     syscall    SetMenuItemText/SetItem
  4355. 000032E8  206D D5D2                movea.l    A0, [A5 - 0x2A2E]
  4356. 000032EC  3005                     move.w     D0, D5
  4357. 000032EE  C1FC 0006                muls.w     D0, 0x6
  4358. 000032F2  D090                     add.l      D0, [A0]
  4359. 000032F4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4360. 000032F8  3205                     move.w     D1, D5
  4361. 000032FA  5241                     addq.w     D1, 1
  4362. 000032FC  3F01                     move.w     -[A7], D1
  4363. 000032FE  2040                     movea.l    A0, D0
  4364. 00003300  1028 0004                move.b     D0, [A0 + 0x4]
  4365. 00003304  4880                     ext.w      D0
  4366. 00003306  3F00                     move.w     -[A7], D0
  4367. 00003308  A942                     syscall    SetItmStyle
  4368. label0000330A:
  4369. 0000330A  5245                     addq.w     D5, 1
  4370. label0000330C:
  4371. 0000330C  42A7                     clr.l      -[A7]
  4372. 0000330E  2F2D D5D2                move.l     -[A7], [A5 - 0x2A2E]
  4373. 00003312  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  4374. 00003316  201F                     move.l     D0, [A7]+
  4375. 00003318  4878 0006                push.l     0x6
  4376. 0000331C  2F00                     move.l     -[A7], D0
  4377. 0000331E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4378. 00003322  3045                     movea.w    A0, D5
  4379. 00003324  B1C0                     cmpa.l     A0, D0
  4380. 00003326  6D00 FF54                blt        -0xAA /* 0000327C */
  4381. 0000332A  2F2D D5AA                move.l     -[A7], [A5 - 0x2A56]
  4382. 0000332E  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  4383. 00003332  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4384. 00003336  3F3C FFFF                move.w     -[A7], 0xFFFF
  4385. 0000333A  A935                     syscall    InsertMenu
  4386. 0000333C  206E 000C                movea.l    A0, [A6 + 0xC]
  4387. 00003340  2D68 000A FFF4           move.l     [A6 - 0xC], [A0 + 0xA]
  4388. 00003346  42A7                     clr.l      -[A7]
  4389. 00003348  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4390. 0000334C  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  4391. 00003350  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  4392. 00003354  4267                     clr.w      -[A7]
  4393. 00003356  A80B                     syscall    PopUpMenuSelect
  4394. 00003358  201F                     move.l     D0, [A7]+
  4395. 0000335A  2D40 FFF8                move.l     [A6 - 0x8], D0
  4396. 0000335E  4267                     clr.w      -[A7]
  4397. 00003360  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4398. 00003364  A86B                     syscall    LoWord
  4399. 00003366  301F                     move.w     D0, [A7]+
  4400. 00003368  3A00                     move.w     D5, D0
  4401. 0000336A  4A45                     tst.w      D5
  4402. 0000336C  6744                     beq        +0x46 /* 000033B2 */
  4403. 0000336E  5345                     subq.w     D5, 1
  4404. 00003370  206D D5D2                movea.l    A0, [A5 - 0x2A2E]
  4405. 00003374  3005                     move.w     D0, D5
  4406. 00003376  C1FC 0006                muls.w     D0, 0x6
  4407. 0000337A  D090                     add.l      D0, [A0]
  4408. 0000337C  2040                     movea.l    A0, D0
  4409. 0000337E  3E10                     move.w     D7, [A0]
  4410. 00003380  206D D5D2                movea.l    A0, [A5 - 0x2A2E]
  4411. 00003384  3005                     move.w     D0, D5
  4412. 00003386  C1FC 0006                muls.w     D0, 0x6
  4413. 0000338A  D090                     add.l      D0, [A0]
  4414. 0000338C  2040                     movea.l    A0, D0
  4415. 0000338E  3C28 0002                move.w     D6, [A0 + 0x2]
  4416. 00003392  3047                     movea.w    A0, D7
  4417. 00003394  2F08                     move.l     -[A7], A0
  4418. 00003396  3047                     movea.w    A0, D7
  4419. 00003398  2F08                     move.l     -[A7], A0
  4420. 0000339A  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  4421. 0000339E  A9D1                     syscall    TESetSelect
  4422. 000033A0  4EBA 2004                jsr        [PC + 0x2004 /* 000053A6 */]
  4423. 000033A4  3047                     movea.w    A0, D7
  4424. 000033A6  2F08                     move.l     -[A7], A0
  4425. 000033A8  3046                     movea.w    A0, D6
  4426. 000033AA  2F08                     move.l     -[A7], A0
  4427. 000033AC  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  4428. 000033B0  A9D1                     syscall    TESetSelect
  4429. label000033B2:
  4430. 000033B2  3F3C 1B58                move.w     -[A7], 0x1B58
  4431. 000033B6  A936                     syscall    DeleteMenu
  4432. 000033B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4433. 000033BC  A932                     syscall    DisposeMenu
  4434. 000033BE  2F2D D5D2                move.l     -[A7], [A5 - 0x2A2E]
  4435. 000033C2  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  4436. label000033C6:
  4437. 000033C6  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4438. 000033CA  4E5E                     unlink     A6
  4439. 000033CC  4E75                     rts
  4440. fn000033CE:
  4441. 000033CE  4E56 FFEA                link       A6, -0x0016
  4442. 000033D2  2F07                     move.l     -[A7], D7
  4443. 000033D4  206E 0008                movea.l    A0, [A6 + 0x8]
  4444. 000033D8  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  4445. 000033DC  2D6E FFF4 FFF0           move.l     [A6 - 0x10], [A6 - 0xC]
  4446. 000033E2  42A7                     clr.l      -[A7]
  4447. 000033E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4448. 000033E8  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  4449. 000033EC  201F                     move.l     D0, [A7]+
  4450. 000033EE  D0AE FFF4                add.l      D0, [A6 - 0xC]
  4451. 000033F2  2D40 FFEC                move.l     [A6 - 0x14], D0
  4452. 000033F6  202E FFEC                move.l     D0, [A6 - 0x14]
  4453. 000033FA  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  4454. 000033FE  6606                     bne        +0x8 /* 00003406 */
  4455. 00003400  7000                     moveq.l    D0, 0x00
  4456. 00003402  6000 01AE                bra        +0x1B0 /* 000035B2 */
  4457. label00003406:
  4458. 00003406  42A7                     clr.l      -[A7]
  4459. 00003408  4878 0252                push.l     0x252
  4460. 0000340C  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  4461. 00003410  205F                     movea.l    A0, [A7]+
  4462. 00003412  2D48 FFFC                move.l     [A6 - 0x4], A0
  4463. 00003416  426E FFFA                clr.w      [A6 - 0x6]
  4464. 0000341A  6000 016A                bra        +0x16C /* 00003586 */
  4465. label0000341E:
  4466. 0000341E  52AE FFF4                addq.l     [A6 - 0xC], 1
  4467. label00003422:
  4468. 00003422  206E FFF4                movea.l    A0, [A6 - 0xC]
  4469. 00003426  7000                     moveq.l    D0, 0x00
  4470. 00003428  1010                     move.b     D0, [A0]
  4471. 0000342A  41ED BECC                lea.l      A0, [A5 - 0x4134]
  4472. 0000342E  4840                     swap.w     D0
  4473. 00003430  4240                     clr.w      D0
  4474. 00003432  4840                     swap.w     D0
  4475. 00003434  D1C0                     add.l      A0, D0
  4476. 00003436  1E10                     move.b     D7, [A0]
  4477. 00003438  0C07 006F                cmpi.b     D7, 0x6F /* 'o' */
  4478. 0000343C  6710                     beq        +0x12 /* 0000344E */
  4479. 0000343E  0C07 0066                cmpi.b     D7, 0x66 /* 'f' */
  4480. 00003442  670A                     beq        +0xC /* 0000344E */
  4481. 00003444  202E FFF4                move.l     D0, [A6 - 0xC]
  4482. 00003448  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  4483. 0000344C  63D0                     bls        -0x2E /* 0000341E */
  4484. label0000344E:
  4485. 0000344E  202E FFF4                move.l     D0, [A6 - 0xC]
  4486. 00003452  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  4487. 00003456  6200 012E                bhi        +0x130 /* 00003586 */
  4488. 0000345A  202E FFF4                move.l     D0, [A6 - 0xC]
  4489. 0000345E  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  4490. 00003462  6712                     beq        +0x14 /* 00003476 */
  4491. 00003464  206E FFF4                movea.l    A0, [A6 - 0xC]
  4492. 00003468  7000                     moveq.l    D0, 0x00
  4493. 0000346A  1028 FFFF                move.b     D0, [A0 - 0x1]
  4494. 0000346E  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  4495. 00003472  6600 010E                bne        +0x110 /* 00003582 */
  4496. label00003476:
  4497. 00003476  426E FFF8                clr.w      [A6 - 0x8]
  4498. 0000347A  4878 0003                push.l     0x3
  4499. 0000347E  486D D832                pea.l      [A5 - 0x27CE]
  4500. 00003482  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4501. 00003486  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  4502. 0000348A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4503. 0000348E  4A40                     tst.w      D0
  4504. 00003490  6708                     beq        +0xA /* 0000349A */
  4505. 00003492  7003                     moveq.l    D0, 0x03
  4506. 00003494  3D40 FFF8                move.w     [A6 - 0x8], D0
  4507. 00003498  601E                     bra        +0x20 /* 000034B8 */
  4508. label0000349A:
  4509. 0000349A  4878 0009                push.l     0x9 /* '\t' */
  4510. 0000349E  486D D836                pea.l      [A5 - 0x27CA]
  4511. 000034A2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4512. 000034A6  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  4513. 000034AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4514. 000034AE  4A40                     tst.w      D0
  4515. 000034B0  6706                     beq        +0x8 /* 000034B8 */
  4516. 000034B2  7009                     moveq.l    D0, 0x09
  4517. 000034B4  3D40 FFF8                move.w     [A6 - 0x8], D0
  4518. label000034B8:
  4519. 000034B8  4A6E FFF8                tst.w      [A6 - 0x8]
  4520. 000034BC  6700 00BE                beq        +0xC0 /* 0000357C */
  4521. 000034C0  302E FFF8                move.w     D0, [A6 - 0x8]
  4522. 000034C4  48C0                     ext.l      D0
  4523. 000034C6  D1AE FFF4                add.l      [A6 - 0xC], D0
  4524. 000034CA  6004                     bra        +0x6 /* 000034D0 */
  4525. label000034CC:
  4526. 000034CC  52AE FFF4                addq.l     [A6 - 0xC], 1
  4527. label000034D0:
  4528. 000034D0  206E FFF4                movea.l    A0, [A6 - 0xC]
  4529. 000034D4  7000                     moveq.l    D0, 0x00
  4530. 000034D6  1010                     move.b     D0, [A0]
  4531. 000034D8  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  4532. 000034DC  660A                     bne        +0xC /* 000034E8 */
  4533. 000034DE  202E FFF4                move.l     D0, [A6 - 0xC]
  4534. 000034E2  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  4535. 000034E6  65E4                     bcs        -0x1A /* 000034CC */
  4536. label000034E8:
  4537. 000034E8  206E FFFC                movea.l    A0, [A6 - 0x4]
  4538. 000034EC  302E FFFA                move.w     D0, [A6 - 0x6]
  4539. 000034F0  C1FC 0006                muls.w     D0, 0x6
  4540. 000034F4  D090                     add.l      D0, [A0]
  4541. 000034F6  222E FFF4                move.l     D1, [A6 - 0xC]
  4542. 000034FA  92AE FFF0                sub.l      D1, [A6 - 0x10]
  4543. 000034FE  2040                     movea.l    A0, D0
  4544. 00003500  3081                     move.w     [A0], D1
  4545. 00003502  6004                     bra        +0x6 /* 00003508 */
  4546. label00003504:
  4547. 00003504  52AE FFF4                addq.l     [A6 - 0xC], 1
  4548. label00003508:
  4549. 00003508  206E FFF4                movea.l    A0, [A6 - 0xC]
  4550. 0000350C  1E10                     move.b     D7, [A0]
  4551. 0000350E  0C07 0020                cmpi.b     D7, 0x20 /* ' ' */
  4552. 00003512  6710                     beq        +0x12 /* 00003524 */
  4553. 00003514  0C07 000D                cmpi.b     D7, 0xD /* '\r' */
  4554. 00003518  670A                     beq        +0xC /* 00003524 */
  4555. 0000351A  202E FFF4                move.l     D0, [A6 - 0xC]
  4556. 0000351E  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  4557. 00003522  65E0                     bcs        -0x1E /* 00003504 */
  4558. label00003524:
  4559. 00003524  206E FFFC                movea.l    A0, [A6 - 0x4]
  4560. 00003528  302E FFFA                move.w     D0, [A6 - 0x6]
  4561. 0000352C  C1FC 0006                muls.w     D0, 0x6
  4562. 00003530  D090                     add.l      D0, [A0]
  4563. 00003532  222E FFF4                move.l     D1, [A6 - 0xC]
  4564. 00003536  92AE FFF0                sub.l      D1, [A6 - 0x10]
  4565. 0000353A  2040                     movea.l    A0, D0
  4566. 0000353C  3141 0002                move.w     [A0 + 0x2], D1
  4567. 00003540  206E FFFC                movea.l    A0, [A6 - 0x4]
  4568. 00003544  302E FFFA                move.w     D0, [A6 - 0x6]
  4569. 00003548  C1FC 0006                muls.w     D0, 0x6
  4570. 0000354C  D090                     add.l      D0, [A0]
  4571. 0000354E  0C6E 0003 FFF8           cmpi.w     [A6 - 0x8], 0x3
  4572. 00003554  6606                     bne        +0x8 /* 0000355C */
  4573. 00003556  48E7 8000                movem.l    -[A7], D0
  4574. 0000355A  6008                     bra        +0xA /* 00003564 */
  4575. label0000355C:
  4576. 0000355C  48E7 8000                movem.l    -[A7], D0
  4577. 00003560  7002                     moveq.l    D0, 0x02
  4578. 00003562  6002                     bra        +0x4 /* 00003566 */
  4579. label00003564:
  4580. 00003564  7000                     moveq.l    D0, 0x00
  4581. label00003566:
  4582. 00003566  3D40 FFEA                move.w     [A6 - 0x16], D0
  4583. 0000356A  4CDF 0001                movem.l    D0, [A7]+
  4584. 0000356E  2040                     movea.l    A0, D0
  4585. 00003570  116E FFEB 0004           move.b     [A0 + 0x4], [A6 - 0x15]
  4586. 00003576  526E FFFA                addq.w     [A6 - 0x6], 1
  4587. 0000357A  600A                     bra        +0xC /* 00003586 */
  4588. label0000357C:
  4589. 0000357C  52AE FFF4                addq.l     [A6 - 0xC], 1
  4590. 00003580  6004                     bra        +0x6 /* 00003586 */
  4591. label00003582:
  4592. 00003582  52AE FFF4                addq.l     [A6 - 0xC], 1
  4593. label00003586:
  4594. 00003586  202E FFF4                move.l     D0, [A6 - 0xC]
  4595. 0000358A  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  4596. 0000358E  620A                     bhi        +0xC /* 0000359A */
  4597. 00003590  0C6E 0063 FFFA           cmpi.w     [A6 - 0x6], 0x63 /* 'c' */
  4598. 00003596  6D00 FE8A                blt        -0x174 /* 00003422 */
  4599. label0000359A:
  4600. 0000359A  302E FFFA                move.w     D0, [A6 - 0x6]
  4601. 0000359E  C1FC 0006                muls.w     D0, 0x6
  4602. 000035A2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4603. 000035A6  48C0                     ext.l      D0
  4604. 000035A8  2F00                     move.l     -[A7], D0
  4605. 000035AA  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  4606. 000035AE  202E FFFC                move.l     D0, [A6 - 0x4]
  4607. label000035B2:
  4608. 000035B2  2E1F                     move.l     D7, [A7]+
  4609. 000035B4  4E5E                     unlink     A6
  4610. 000035B6  4E75                     rts
  4611. fn000035B8:
  4612. 000035B8  4E56 FFEE                link       A6, -0x0012
  4613. 000035BC  48E7 0700                movem.l    -[A7], D5,D6,D7
  4614. 000035C0  A850                     syscall    InitCursor
  4615. 000035C2  486E FFF4                pea.l      [A6 - 0xC]
  4616. 000035C6  A874                     syscall    GetPort
  4617. 000035C8  42A7                     clr.l      -[A7]
  4618. 000035CA  3F3C 0960                move.w     -[A7], 0x960 /* '\t`' */
  4619. 000035CE  42A7                     clr.l      -[A7]
  4620. 000035D0  4878 FFFF                push.l     0xFFFF
  4621. 000035D4  A97C                     syscall    GetNewDialog
  4622. 000035D6  205F                     movea.l    A0, [A7]+
  4623. 000035D8  2D48 FFF8                move.l     [A6 - 0x8], A0
  4624. 000035DC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4625. 000035E0  A873                     syscall    SetPort
  4626. 000035E2  3F2D D5C0                move.w     -[A7], [A5 - 0x2A40]
  4627. 000035E6  3F3C 0003                move.w     -[A7], 0x3
  4628. 000035EA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4629. 000035EE  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  4630. 000035F2  508F                     addq.l     A7, 8
  4631. 000035F4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4632. 000035F8  3F3C 0003                move.w     -[A7], 0x3
  4633. 000035FC  4267                     clr.w      -[A7]
  4634. 000035FE  3F3C 7FFF                move.w     -[A7], 0x7FFF
  4635. 00003602  A97E                     syscall    SelectDialogItemText/SelIText
  4636. 00003604  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4637. 00003608  A915                     syscall    ShowWindow
  4638. 0000360A  486D 05AA                pea.l      [A5 + 0x5AA /* export_177 */]
  4639. 0000360E  486E FFF2                pea.l      [A6 - 0xE]
  4640. 00003612  A991                     syscall    ModalDialog
  4641. 00003614  302E FFF2                move.w     D0, [A6 - 0xE]
  4642. 00003618  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4643. 0000361C  0001 0002                ori.b      D1, 0x2
  4644. 00003620  FFEA                     .invalid   <<F/7/7>>
  4645. 00003622  0004 007E                ori.b      D4, 0x7E /* '~' */
  4646. 00003626  3F3C 0003                move.w     -[A7], 0x3
  4647. 0000362A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4648. 0000362E  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  4649. 00003632  5C8F                     addq.l     A7, 6
  4650. 00003634  3D40 FFF0                move.w     [A6 - 0x10], D0
  4651. 00003638  4A6E FFF0                tst.w      [A6 - 0x10]
  4652. 0000363C  6D50                     blt        +0x52 /* 0000368E */
  4653. 0000363E  0C6E 0008 FFF0           cmpi.w     [A6 - 0x10], 0x8
  4654. 00003644  6E48                     bgt        +0x4A /* 0000368E */
  4655. 00003646  3B6E FFF0 D5C0           move.w     [A5 - 0x2A40], [A6 - 0x10]
  4656. 0000364C  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  4657. 00003650  2050                     movea.l    A0, [A0]
  4658. 00003652  3D68 0020 FFF0           move.w     [A6 - 0x10], [A0 + 0x20]
  4659. 00003658  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  4660. 0000365C  3F2D D5C0                move.w     -[A7], [A5 - 0x2A40]
  4661. 00003660  486E FFEE                pea.l      [A6 - 0x12]
  4662. 00003664  486E FFF0                pea.l      [A6 - 0x10]
  4663. 00003668  2050                     movea.l    A0, [A0]
  4664. 0000366A  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  4665. 0000366E  4EBA E48C                jsr        [PC - 0x1B74 /* 00001AFC */]
  4666. 00003672  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4667. 00003676  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  4668. 0000367A  A9D0                     syscall    TECalText
  4669. 0000367C  306E FFF0                movea.w    A0, [A6 - 0x10]
  4670. 00003680  2F08                     move.l     -[A7], A0
  4671. 00003682  306E FFF0                movea.w    A0, [A6 - 0x10]
  4672. 00003686  2F08                     move.l     -[A7], A0
  4673. 00003688  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  4674. 0000368C  A9D1                     syscall    TESetSelect
  4675. label0000368E:
  4676. 0000368E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4677. 00003692  A983                     syscall    DisposeDialog
  4678. 00003694  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4679. 00003698  A873                     syscall    SetPort
  4680. 0000369A  4EBA 1E0A                jsr        [PC + 0x1E0A /* 000054A6 */]
  4681. 0000369E  7001                     moveq.l    D0, 0x01
  4682. 000036A0  600E                     bra        +0x10 /* 000036B0 */
  4683. 000036A2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4684. 000036A6  A983                     syscall    DisposeDialog
  4685. 000036A8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4686. 000036AC  A873                     syscall    SetPort
  4687. 000036AE  7000                     moveq.l    D0, 0x00
  4688. label000036B0:
  4689. 000036B0  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4690. 000036B4  4E5E                     unlink     A6
  4691. 000036B6  4E75                     rts
  4692. export_408:
  4693. 000036B8  4E56 FFF8                link       A6, -0x0008
  4694. 000036BC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4695. 000036C0  4EAD 05FA                jsr        [A5 + 0x5FA /* export_187 */]
  4696. 000036C4  588F                     addq.l     A7, 4
  4697. 000036C6  206E 000C                movea.l    A0, [A6 + 0xC]
  4698. 000036CA  3010                     move.w     D0, [A0]
  4699. 000036CC  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  4700. 000036D0  0003 000E                ori.b      D3, 0xE
  4701. 000036D4  0001 0036                ori.b      D1, 0x36 /* '6' */
  4702. 000036D8  0003 005A                ori.b      D3, 0x5A /* 'Z' */
  4703. 000036DC  0006 008A                ori.b      D6, 0x8A
  4704. 000036E0  206E 000C                movea.l    A0, [A6 + 0xC]
  4705. 000036E4  2D68 000A FFF8           move.l     [A6 - 0x8], [A0 + 0xA]
  4706. 000036EA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4707. 000036EE  A873                     syscall    SetPort
  4708. 000036F0  486E FFF8                pea.l      [A6 - 0x8]
  4709. 000036F4  A871                     syscall    GlobalToLocal
  4710. 000036F6  486E FFFC                pea.l      [A6 - 0x4]
  4711. 000036FA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4712. 000036FE  2F2D D5EA                move.l     -[A7], [A5 - 0x2A16]
  4713. 00003702  4EAD 0EBA                jsr        [A5 + 0xEBA /* export_467 */]
  4714. 00003706  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4715. 0000370A  605C                     bra        +0x5E /* 00003768 */
  4716. 0000370C  206E 000C                movea.l    A0, [A6 + 0xC]
  4717. 00003710  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4718. 00003714  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  4719. 00003718  588F                     addq.l     A7, 4
  4720. 0000371A  4A40                     tst.w      D0
  4721. 0000371C  674A                     beq        +0x4C /* 00003768 */
  4722. 0000371E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4723. 00003722  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4724. 00003726  588F                     addq.l     A7, 4
  4725. 00003728  206E 0008                movea.l    A0, [A6 + 0x8]
  4726. 0000372C  7001                     moveq.l    D0, 0x01
  4727. 0000372E  3080                     move.w     [A0], D0
  4728. 00003730  7001                     moveq.l    D0, 0x01
  4729. 00003732  6036                     bra        +0x38 /* 0000376A */
  4730. 00003734  206E 000C                movea.l    A0, [A6 + 0xC]
  4731. 00003738  2028 0002                move.l     D0, [A0 + 0x2]
  4732. 0000373C  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  4733. 00003740  6626                     bne        +0x28 /* 00003768 */
  4734. 00003742  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4735. 00003746  A922                     syscall    BeginUpdate
  4736. 00003748  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4737. 0000374C  A981                     syscall    DrawDialog
  4738. 0000374E  2F2D D5EA                move.l     -[A7], [A5 - 0x2A16]
  4739. 00003752  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  4740. 00003756  588F                     addq.l     A7, 4
  4741. 00003758  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4742. 0000375C  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  4743. 00003760  588F                     addq.l     A7, 4
  4744. 00003762  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4745. 00003766  A923                     syscall    EndUpdate
  4746. label00003768:
  4747. 00003768  7000                     moveq.l    D0, 0x00
  4748. label0000376A:
  4749. 0000376A  4E5E                     unlink     A6
  4750. 0000376C  205F                     movea.l    A0, [A7]+
  4751. 0000376E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4752. 00003772  1E80                     move.b     [A7], D0
  4753. 00003774  4ED0                     jmp        [A0]
  4754. 00003776  4E56 FEE8                link       A6, -0x0118
  4755. 0000377A  48E7 0700                movem.l    -[A7], D5,D6,D7
  4756. 0000377E  A850                     syscall    InitCursor
  4757. 00003780  486E FFF4                pea.l      [A6 - 0xC]
  4758. 00003784  A874                     syscall    GetPort
  4759. 00003786  42A7                     clr.l      -[A7]
  4760. 00003788  3F3C 08FC                move.w     -[A7], 0x8FC
  4761. 0000378C  42A7                     clr.l      -[A7]
  4762. 0000378E  4878 FFFF                push.l     0xFFFF
  4763. 00003792  A97C                     syscall    GetNewDialog
  4764. 00003794  205F                     movea.l    A0, [A7]+
  4765. 00003796  2D48 FFF8                move.l     [A6 - 0x8], A0
  4766. 0000379A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4767. 0000379E  A873                     syscall    SetPort
  4768. 000037A0  486D D5D6                pea.l      [A5 - 0x2A2A]
  4769. 000037A4  3F3C 0004                move.w     -[A7], 0x4
  4770. 000037A8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4771. 000037AC  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  4772. 000037B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4773. 000037B4  302D D5D8                move.w     D0, [A5 - 0x2A28]
  4774. 000037B8  0640 0078                addi.w     D0, 0x78 /* 'x' */
  4775. 000037BC  3B40 D5DC                move.w     [A5 - 0x2A24], D0
  4776. 000037C0  302D D5D6                move.w     D0, [A5 - 0x2A2A]
  4777. 000037C4  0640 0070                addi.w     D0, 0x70 /* 'p' */
  4778. 000037C8  3B40 D5DA                move.w     [A5 - 0x2A26], D0
  4779. 000037CC  486D D5D6                pea.l      [A5 - 0x2A2A]
  4780. 000037D0  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  4781. 000037D4  588F                     addq.l     A7, 4
  4782. 000037D6  2B40 D5EA                move.l     [A5 - 0x2A16], D0
  4783. 000037DA  4267                     clr.w      -[A7]
  4784. 000037DC  4879 464F 4E54           push.l     0x464F4E54 /* 'FONT' */
  4785. 000037E2  A99C                     syscall    CountResources
  4786. 000037E4  301F                     move.w     D0, [A7]+
  4787. 000037E6  3E00                     move.w     D7, D0
  4788. 000037E8  4267                     clr.w      -[A7]
  4789. 000037EA  A99B                     syscall    SetResLoad
  4790. 000037EC  7C01                     moveq.l    D6, 0x01
  4791. 000037EE  6058                     bra        +0x5A /* 00003848 */
  4792. label000037F0:
  4793. 000037F0  42A7                     clr.l      -[A7]
  4794. 000037F2  4879 464F 4E54           push.l     0x464F4E54 /* 'FONT' */
  4795. 000037F8  3F06                     move.w     -[A7], D6
  4796. 000037FA  A99D                     syscall    GetIndResource
  4797. 000037FC  205F                     movea.l    A0, [A7]+
  4798. 000037FE  2D48 FFE8                move.l     [A6 - 0x18], A0
  4799. 00003802  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4800. 00003806  486E FFF0                pea.l      [A6 - 0x10]
  4801. 0000380A  486E FFFC                pea.l      [A6 - 0x4]
  4802. 0000380E  486E FEE8                pea.l      [A6 - 0x118]
  4803. 00003812  A9A8                     syscall    GetResInfo
  4804. 00003814  41EE FEE8                lea.l      A0, [A6 - 0x118]
  4805. 00003818  2008                     move.l     D0, A0
  4806. 0000381A  672A                     beq        +0x2C /* 00003846 */
  4807. 0000381C  707F                     moveq.l    D0, 0x7F
  4808. 0000381E  C06E FFF0                and.w      D0, [A6 - 0x10]
  4809. 00003822  4A40                     tst.w      D0
  4810. 00003824  6620                     bne        +0x22 /* 00003846 */
  4811. 00003826  486E FEE8                pea.l      [A6 - 0x118]
  4812. 0000382A  486E FFF0                pea.l      [A6 - 0x10]
  4813. 0000382E  A900                     syscall    GetFNum
  4814. 00003830  306E FFF0                movea.w    A0, [A6 - 0x10]
  4815. 00003834  2F08                     move.l     -[A7], A0
  4816. 00003836  486E FEE8                pea.l      [A6 - 0x118]
  4817. 0000383A  2F2D D5EA                move.l     -[A7], [A5 - 0x2A16]
  4818. 0000383E  4EAD 0E9A                jsr        [A5 + 0xE9A /* export_463 */]
  4819. 00003842  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4820. label00003846:
  4821. 00003846  5246                     addq.w     D6, 1
  4822. label00003848:
  4823. 00003848  BC47                     cmp.w      D6, D7
  4824. 0000384A  6FA4                     ble        -0x5A /* 000037F0 */
  4825. 0000384C  1F3C 0001                move.b     -[A7], 0x1
  4826. 00003850  A99B                     syscall    SetResLoad
  4827. 00003852  2F2D D5EA                move.l     -[A7], [A5 - 0x2A16]
  4828. 00003856  4EAD 0EA2                jsr        [A5 + 0xEA2 /* export_464 */]
  4829. 0000385A  588F                     addq.l     A7, 4
  4830. 0000385C  306D D5BC                movea.w    A0, [A5 - 0x2A44]
  4831. 00003860  2F08                     move.l     -[A7], A0
  4832. 00003862  2F2D D5EA                move.l     -[A7], [A5 - 0x2A16]
  4833. 00003866  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  4834. 0000386A  508F                     addq.l     A7, 8
  4835. 0000386C  3F2D D5BE                move.w     -[A7], [A5 - 0x2A42]
  4836. 00003870  3F3C 0003                move.w     -[A7], 0x3
  4837. 00003874  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4838. 00003878  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  4839. 0000387C  508F                     addq.l     A7, 8
  4840. 0000387E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4841. 00003882  3F3C 0003                move.w     -[A7], 0x3
  4842. 00003886  4267                     clr.w      -[A7]
  4843. 00003888  3F3C 7FFF                move.w     -[A7], 0x7FFF
  4844. 0000388C  A97E                     syscall    SelectDialogItemText/SelIText
  4845. 0000388E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4846. 00003892  A915                     syscall    ShowWindow
  4847. 00003894  486D 0CE2                pea.l      [A5 + 0xCE2 /* export_408 */]
  4848. 00003898  486E FFF2                pea.l      [A6 - 0xE]
  4849. 0000389C  A991                     syscall    ModalDialog
  4850. 0000389E  302E FFF2                move.w     D0, [A6 - 0xE]
  4851. 000038A2  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4852. 000038A6  0001 0002                ori.b      D1, 0x2
  4853. 000038AA  FFEA                     .invalid   <<F/7/7>>
  4854. 000038AC  0004 0076                ori.b      D4, 0x76 /* 'v' */
  4855. 000038B0  486E FFEC                pea.l      [A6 - 0x14]
  4856. 000038B4  2F2D D5EA                move.l     -[A7], [A5 - 0x2A16]
  4857. 000038B8  4EAD 0E8A                jsr        [A5 + 0xE8A /* export_461 */]
  4858. 000038BC  508F                     addq.l     A7, 8
  4859. 000038BE  4A40                     tst.w      D0
  4860. 000038C0  6706                     beq        +0x8 /* 000038C8 */
  4861. 000038C2  3B6E FFEE D5BC           move.w     [A5 - 0x2A44], [A6 - 0x12]
  4862. label000038C8:
  4863. 000038C8  3F3C 0003                move.w     -[A7], 0x3
  4864. 000038CC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4865. 000038D0  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  4866. 000038D4  5C8F                     addq.l     A7, 6
  4867. 000038D6  3D40 FFF0                move.w     [A6 - 0x10], D0
  4868. 000038DA  4A6E FFF0                tst.w      [A6 - 0x10]
  4869. 000038DE  6D0E                     blt        +0x10 /* 000038EE */
  4870. 000038E0  0C6E 0024 FFF0           cmpi.w     [A6 - 0x10], 0x24 /* '$' */
  4871. 000038E6  6E06                     bgt        +0x8 /* 000038EE */
  4872. 000038E8  3B6E FFF0 D5BE           move.w     [A5 - 0x2A42], [A6 - 0x10]
  4873. label000038EE:
  4874. 000038EE  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  4875. 000038F2  2050                     movea.l    A0, [A0]
  4876. 000038F4  3B68 0020 D5C2           move.w     [A5 - 0x2A3E], [A0 + 0x20]
  4877. 000038FA  2F2D D5EA                move.l     -[A7], [A5 - 0x2A16]
  4878. 000038FE  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  4879. 00003902  588F                     addq.l     A7, 4
  4880. 00003904  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4881. 00003908  A983                     syscall    DisposeDialog
  4882. 0000390A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4883. 0000390E  A873                     syscall    SetPort
  4884. 00003910  4EBA 1BD6                jsr        [PC + 0x1BD6 /* 000054E8 */]
  4885. 00003914  4EBA 199A                jsr        [PC + 0x199A /* 000052B0 */]
  4886. 00003918  4EBA 19E8                jsr        [PC + 0x19E8 /* 00005302 */]
  4887. 0000391C  4EBA 1B88                jsr        [PC + 0x1B88 /* 000054A6 */]
  4888. 00003920  7001                     moveq.l    D0, 0x01
  4889. 00003922  6018                     bra        +0x1A /* 0000393C */
  4890. 00003924  2F2D D5EA                move.l     -[A7], [A5 - 0x2A16]
  4891. 00003928  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  4892. 0000392C  588F                     addq.l     A7, 4
  4893. 0000392E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4894. 00003932  A983                     syscall    DisposeDialog
  4895. 00003934  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4896. 00003938  A873                     syscall    SetPort
  4897. 0000393A  7000                     moveq.l    D0, 0x00
  4898. label0000393C:
  4899. 0000393C  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4900. 00003940  4E5E                     unlink     A6
  4901. 00003942  4E75                     rts
  4902. export_409:
  4903. 00003944  4E56 FEE0                link       A6, -0x0120
  4904. 00003948  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4905. 0000394C  4EBA 1772                jsr        [PC + 0x1772 /* 000050C0 */]
  4906. 00003950  588F                     addq.l     A7, 4
  4907. 00003952  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  4908. 00003956  A9DA                     syscall    TEIdle
  4909. 00003958  206E 000C                movea.l    A0, [A6 + 0xC]
  4910. 0000395C  3010                     move.w     D0, [A0]
  4911. 0000395E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4912. 00003962  0001 0006                ori.b      D1, 0x6
  4913. 00003966  0336 008C                btst       [A6 + D0.w - 0x116], D1
  4914. 0000396A  0332 0008                btst       [A2 + D0.w + 0x8], D1
  4915. 0000396E  032E 0060                btst       [A6 + 0x60], D1
  4916. 00003972  0306                     btst       D6, D1
  4917. 00003974  206E 000C                movea.l    A0, [A6 + 0xC]
  4918. 00003978  0C28 0003 0005           cmpi.b     [A0 + 0x5], 0x3
  4919. 0000397E  6618                     bne        +0x1A /* 00003998 */
  4920. 00003980  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4921. 00003984  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4922. 00003988  588F                     addq.l     A7, 4
  4923. 0000398A  206E 0008                movea.l    A0, [A6 + 0x8]
  4924. 0000398E  7001                     moveq.l    D0, 0x01
  4925. 00003990  3080                     move.w     [A0], D0
  4926. 00003992  7001                     moveq.l    D0, 0x01
  4927. 00003994  6000 0308                bra        +0x30A /* 00003C9E */
  4928. label00003998:
  4929. 00003998  206E 000C                movea.l    A0, [A6 + 0xC]
  4930. 0000399C  0828 0000 000E           btst.b     [A0 + 0xE], 0x0
  4931. 000039A2  6716                     beq        +0x18 /* 000039BA */
  4932. 000039A4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4933. 000039A8  206E 000C                movea.l    A0, [A6 + 0xC]
  4934. 000039AC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4935. 000039B0  4EBA 126E                jsr        [PC + 0x126E /* 00004C20 */]
  4936. 000039B4  508F                     addq.l     A7, 8
  4937. 000039B6  6000 02E4                bra        +0x2E6 /* 00003C9C */
  4938. label000039BA:
  4939. 000039BA  206E 000C                movea.l    A0, [A6 + 0xC]
  4940. 000039BE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4941. 000039C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4942. 000039C6  4EBA 1730                jsr        [PC + 0x1730 /* 000050F8 */]
  4943. 000039CA  508F                     addq.l     A7, 8
  4944. 000039CC  6000 02CE                bra        +0x2D0 /* 00003C9C */
  4945. 000039D0  206E 000C                movea.l    A0, [A6 + 0xC]
  4946. 000039D4  0828 0000 000E           btst.b     [A0 + 0xE], 0x0
  4947. 000039DA  6600 02C0                bne        +0x2C2 /* 00003C9C */
  4948. 000039DE  206E 000C                movea.l    A0, [A6 + 0xC]
  4949. 000039E2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4950. 000039E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4951. 000039EA  4EBA 170C                jsr        [PC + 0x170C /* 000050F8 */]
  4952. 000039EE  508F                     addq.l     A7, 8
  4953. 000039F0  6000 02AA                bra        +0x2AC /* 00003C9C */
  4954. 000039F4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4955. 000039F8  A873                     syscall    SetPort
  4956. 000039FA  206E 000C                movea.l    A0, [A6 + 0xC]
  4957. 000039FE  2D68 000A FFFC           move.l     [A6 - 0x4], [A0 + 0xA]
  4958. 00003A04  486E FFFC                pea.l      [A6 - 0x4]
  4959. 00003A08  A871                     syscall    GlobalToLocal
  4960. 00003A0A  41EE FFF4                lea.l      A0, [A6 - 0xC]
  4961. 00003A0E  43ED D5AE                lea.l      A1, [A5 - 0x2A52]
  4962. 00003A12  20D9                     move.l     [A0]+, [A1]+
  4963. 00003A14  20D9                     move.l     [A0]+, [A1]+
  4964. 00003A16  3F3C FFFC                move.w     -[A7], 0xFFFC
  4965. 00003A1A  3F3C FFFC                move.w     -[A7], 0xFFFC
  4966. 00003A1E  486E FFF4                pea.l      [A6 - 0xC]
  4967. 00003A22  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  4968. 00003A26  508F                     addq.l     A7, 8
  4969. 00003A28  066E 0010 FFFA           addi.w     [A6 - 0x6], 0x10
  4970. 00003A2E  486E FFF4                pea.l      [A6 - 0xC]
  4971. 00003A32  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4972. 00003A36  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  4973. 00003A3A  508F                     addq.l     A7, 8
  4974. 00003A3C  4A40                     tst.w      D0
  4975. 00003A3E  6736                     beq        +0x38 /* 00003A76 */
  4976. 00003A40  426E FEE2                clr.w      [A6 - 0x11E]
  4977. 00003A44  206E 000C                movea.l    A0, [A6 + 0xC]
  4978. 00003A48  0828 0001 000E           btst.b     [A0 + 0xE], 0x1
  4979. 00003A4E  6706                     beq        +0x8 /* 00003A56 */
  4980. 00003A50  7001                     moveq.l    D0, 0x01
  4981. 00003A52  3D40 FEE2                move.w     [A6 - 0x11E], D0
  4982. label00003A56:
  4983. 00003A56  3F2E FEE2                move.w     -[A7], [A6 - 0x11E]
  4984. 00003A5A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4985. 00003A5E  206E 000C                movea.l    A0, [A6 + 0xC]
  4986. 00003A62  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4987. 00003A66  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4988. 00003A6A  4EBA 113A                jsr        [PC + 0x113A /* 00004BA6 */]
  4989. 00003A6E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4990. 00003A72  6000 0228                bra        +0x22A /* 00003C9C */
  4991. label00003A76:
  4992. 00003A76  426E FEE6                clr.w      [A6 - 0x11A]
  4993. 00003A7A  6000 01E2                bra        +0x1E4 /* 00003C5E */
  4994. label00003A7E:
  4995. 00003A7E  302E FEE6                move.w     D0, [A6 - 0x11A]
  4996. 00003A82  48C0                     ext.l      D0
  4997. 00003A84  E780                     asl        D0, 3
  4998. 00003A86  41ED D5F6                lea.l      A0, [A5 - 0x2A0A]
  4999. 00003A8A  D1C0                     add.l      A0, D0
  5000. 00003A8C  43EE FFF4                lea.l      A1, [A6 - 0xC]
  5001. 00003A90  22D8                     move.l     [A1]+, [A0]+
  5002. 00003A92  22D8                     move.l     [A1]+, [A0]+
  5003. 00003A94  486E FFF4                pea.l      [A6 - 0xC]
  5004. 00003A98  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5005. 00003A9C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  5006. 00003AA0  508F                     addq.l     A7, 8
  5007. 00003AA2  4A40                     tst.w      D0
  5008. 00003AA4  6700 01B4                beq        +0x1B6 /* 00003C5A */
  5009. 00003AA8  3D6E FFF6 FFFE           move.w     [A6 - 0x2], [A6 - 0xA]
  5010. 00003AAE  3D6E FFF4 FFFC           move.w     [A6 - 0x4], [A6 - 0xC]
  5011. 00003AB4  486E FFFC                pea.l      [A6 - 0x4]
  5012. 00003AB8  A870                     syscall    LocalToGlobal
  5013. 00003ABA  0C6E 0005 FEE6           cmpi.w     [A6 - 0x11A], 0x5
  5014. 00003AC0  6706                     beq        +0x8 /* 00003AC8 */
  5015. 00003AC2  7004                     moveq.l    D0, 0x04
  5016. 00003AC4  3D40 FFFC                move.w     [A6 - 0x4], D0
  5017. label00003AC8:
  5018. 00003AC8  302E FEE6                move.w     D0, [A6 - 0x11A]
  5019. 00003ACC  0640 1388                addi.w     D0, 0x1388
  5020. 00003AD0  3F00                     move.w     -[A7], D0
  5021. 00003AD2  4EBA 1AFA                jsr        [PC + 0x1AFA /* 000055CE */]
  5022. 00003AD6  548F                     addq.l     A7, 2
  5023. 00003AD8  2D40 FFE8                move.l     [A6 - 0x18], D0
  5024. 00003ADC  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5025. 00003AE0  3F3C FFFF                move.w     -[A7], 0xFFFF
  5026. 00003AE4  A935                     syscall    InsertMenu
  5027. 00003AE6  0C6E 0005 FEE6           cmpi.w     [A6 - 0x11A], 0x5
  5028. 00003AEC  6610                     bne        +0x12 /* 00003AFE */
  5029. 00003AEE  4EBA 1A52                jsr        [PC + 0x1A52 /* 00005542 */]
  5030. 00003AF2  206E FFE8                movea.l    A0, [A6 - 0x18]
  5031. 00003AF6  2050                     movea.l    A0, [A0]
  5032. 00003AF8  216D D5E2 000A           move.l     [A0 + 0xA], [A5 - 0x2A1E]
  5033. label00003AFE:
  5034. 00003AFE  42A7                     clr.l      -[A7]
  5035. 00003B00  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5036. 00003B04  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  5037. 00003B08  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5038. 00003B0C  3F3C 0001                move.w     -[A7], 0x1
  5039. 00003B10  A80B                     syscall    PopUpMenuSelect
  5040. 00003B12  201F                     move.l     D0, [A7]+
  5041. 00003B14  2D40 FFF0                move.l     [A6 - 0x10], D0
  5042. 00003B18  4267                     clr.w      -[A7]
  5043. 00003B1A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5044. 00003B1E  A86A                     syscall    HiWord
  5045. 00003B20  301F                     move.w     D0, [A7]+
  5046. 00003B22  3D40 FEE0                move.w     [A6 - 0x120], D0
  5047. 00003B26  4A40                     tst.w      D0
  5048. 00003B28  6700 011C                beq        +0x11E /* 00003C46 */
  5049. 00003B2C  4267                     clr.w      -[A7]
  5050. 00003B2E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5051. 00003B32  A86B                     syscall    LoWord
  5052. 00003B34  301F                     move.w     D0, [A7]+
  5053. 00003B36  3D40 FEE4                move.w     [A6 - 0x11C], D0
  5054. 00003B3A  0C6E 138D FEE0           cmpi.w     [A6 - 0x120], 0x138D
  5055. 00003B40  6600 0042                bne        +0x44 /* 00003B84 */
  5056. 00003B44  302E FEE4                move.w     D0, [A6 - 0x11C]
  5057. 00003B48  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5058. 00003B4C  0001 0002                ori.b      D1, 0x2
  5059. 00003B50  0016 0004                ori.b      [A6], 0x4
  5060. 00003B54  000A 4EBA                ori.b      A2, 0xBA
  5061. 00003B58  FC1E 6000                .unknown   0xFC1E 0x6000 (W = 6)
  5062. 00003B5C  00EA                     .incomplete
  5063. 00003B5E  4EBA FA58                jsr        [PC - 0x5A8 /* 000035B8 */]
  5064. 00003B62  6000 00E2                bra        +0xE4 /* 00003C46 */
  5065. 00003B66  41ED D840                lea.l      A0, [A5 - 0x27C0]
  5066. 00003B6A  D0EE FEE4                add.w      A0, [A6 - 0x11C]
  5067. 00003B6E  1010                     move.b     D0, [A0]
  5068. 00003B70  4880                     ext.w      D0
  5069. 00003B72  48C0                     ext.l      D0
  5070. 00003B74  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5071. 00003B78  2F00                     move.l     -[A7], D0
  5072. 00003B7A  4EBA 10A4                jsr        [PC + 0x10A4 /* 00004C20 */]
  5073. 00003B7E  508F                     addq.l     A7, 8
  5074. 00003B80  6000 00C4                bra        +0xC6 /* 00003C46 */
  5075. label00003B84:
  5076. 00003B84  486E FFEE                pea.l      [A6 - 0x12]
  5077. 00003B88  486E FEE8                pea.l      [A6 - 0x118]
  5078. 00003B8C  3F2E FEE4                move.w     -[A7], [A6 - 0x11C]
  5079. 00003B90  302E FEE6                move.w     D0, [A6 - 0x11A]
  5080. 00003B94  0640 1388                addi.w     D0, 0x1388
  5081. 00003B98  3F00                     move.w     -[A7], D0
  5082. 00003B9A  4EBA 1B20                jsr        [PC + 0x1B20 /* 000056BC */]
  5083. 00003B9E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5084. 00003BA2  4EBA 1666                jsr        [PC + 0x1666 /* 0000520A */]
  5085. 00003BA6  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5086. 00003BAA  A9D7                     syscall    TEDelete
  5087. 00003BAC  4A6E FFEE                tst.w      [A6 - 0x12]
  5088. 00003BB0  670E                     beq        +0x10 /* 00003BC0 */
  5089. 00003BB2  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  5090. 00003BB6  2050                     movea.l    A0, [A0]
  5091. 00003BB8  3028 0020                move.w     D0, [A0 + 0x20]
  5092. 00003BBC  D16E FFEE                add.w      [A6 - 0x12], D0
  5093. label00003BC0:
  5094. 00003BC0  522E FEE8                addq.b     [A6 - 0x118], 1
  5095. 00003BC4  7000                     moveq.l    D0, 0x00
  5096. 00003BC6  102E FEE8                move.b     D0, [A6 - 0x118]
  5097. 00003BCA  4840                     swap.w     D0
  5098. 00003BCC  4240                     clr.w      D0
  5099. 00003BCE  4840                     swap.w     D0
  5100. 00003BD0  D08E                     add.l      D0, A6
  5101. 00003BD2  2040                     movea.l    A0, D0
  5102. 00003BD4  7020                     moveq.l    D0, 0x20
  5103. 00003BD6  1140 FEE8                move.b     [A0 - 0x118], D0
  5104. 00003BDA  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5105. 00003BDE  7000                     moveq.l    D0, 0x00
  5106. 00003BE0  102E FEE8                move.b     D0, [A6 - 0x118]
  5107. 00003BE4  2F00                     move.l     -[A7], D0
  5108. 00003BE6  486E FEE9                pea.l      [A6 - 0x117]
  5109. 00003BEA  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  5110. 00003BEE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5111. 00003BF2  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  5112. 00003BF6  3F2D D5C0                move.w     -[A7], [A5 - 0x2A40]
  5113. 00003BFA  486E FFEC                pea.l      [A6 - 0x14]
  5114. 00003BFE  486E FFEE                pea.l      [A6 - 0x12]
  5115. 00003C02  2050                     movea.l    A0, [A0]
  5116. 00003C04  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  5117. 00003C08  4EBA DEF2                jsr        [PC - 0x210E /* 00001AFC */]
  5118. 00003C0C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5119. 00003C10  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5120. 00003C14  A9D0                     syscall    TECalText
  5121. 00003C16  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  5122. 00003C1A  2050                     movea.l    A0, [A0]
  5123. 00003C1C  4868 0008                pea.l      [A0 + 0x8]
  5124. 00003C20  A928                     syscall    InvalRect
  5125. 00003C22  4A6E FFEE                tst.w      [A6 - 0x12]
  5126. 00003C26  6712                     beq        +0x14 /* 00003C3A */
  5127. 00003C28  306E FFEE                movea.w    A0, [A6 - 0x12]
  5128. 00003C2C  2F08                     move.l     -[A7], A0
  5129. 00003C2E  306E FFEE                movea.w    A0, [A6 - 0x12]
  5130. 00003C32  2F08                     move.l     -[A7], A0
  5131. 00003C34  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5132. 00003C38  A9D1                     syscall    TESetSelect
  5133. label00003C3A:
  5134. 00003C3A  4EBA 1674                jsr        [PC + 0x1674 /* 000052B0 */]
  5135. 00003C3E  4EBA 16C2                jsr        [PC + 0x16C2 /* 00005302 */]
  5136. 00003C42  4EBA 1762                jsr        [PC + 0x1762 /* 000053A6 */]
  5137. label00003C46:
  5138. 00003C46  302E FEE6                move.w     D0, [A6 - 0x11A]
  5139. 00003C4A  0640 1388                addi.w     D0, 0x1388
  5140. 00003C4E  3F00                     move.w     -[A7], D0
  5141. 00003C50  A936                     syscall    DeleteMenu
  5142. 00003C52  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5143. 00003C56  A932                     syscall    DisposeMenu
  5144. 00003C58  600E                     bra        +0x10 /* 00003C68 */
  5145. label00003C5A:
  5146. 00003C5A  526E FEE6                addq.w     [A6 - 0x11A], 1
  5147. label00003C5E:
  5148. 00003C5E  0C6E 0006 FEE6           cmpi.w     [A6 - 0x11A], 0x6
  5149. 00003C64  6D00 FE18                blt        -0x1E6 /* 00003A7E */
  5150. label00003C68:
  5151. 00003C68  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5152. 00003C6C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5153. 00003C70  4EBA F52A                jsr        [PC - 0xAD6 /* 0000319C */]
  5154. 00003C74  508F                     addq.l     A7, 8
  5155. 00003C76  6024                     bra        +0x26 /* 00003C9C */
  5156. 00003C78  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5157. 00003C7C  A922                     syscall    BeginUpdate
  5158. 00003C7E  4267                     clr.w      -[A7]
  5159. 00003C80  A887                     syscall    TextFont
  5160. 00003C82  3F3C 000C                move.w     -[A7], 0xC
  5161. 00003C86  A88A                     syscall    TextSize
  5162. 00003C88  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5163. 00003C8C  A981                     syscall    DrawDialog
  5164. 00003C8E  4EBA F3FC                jsr        [PC - 0xC04 /* 0000308C */]
  5165. 00003C92  4EBA 1812                jsr        [PC + 0x1812 /* 000054A6 */]
  5166. 00003C96  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5167. 00003C9A  A923                     syscall    EndUpdate
  5168. label00003C9C:
  5169. 00003C9C  7000                     moveq.l    D0, 0x00
  5170. label00003C9E:
  5171. 00003C9E  4E5E                     unlink     A6
  5172. 00003CA0  205F                     movea.l    A0, [A7]+
  5173. 00003CA2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5174. 00003CA6  1E80                     move.b     [A7], D0
  5175. 00003CA8  4ED0                     jmp        [A0]
  5176. export_412:
  5177. 00003CAA  4E56 FFF6                link       A6, -0x000A
  5178. 00003CAE  486E FFF6                pea.l      [A6 - 0xA]
  5179. 00003CB2  A874                     syscall    GetPort
  5180. 00003CB4  42A7                     clr.l      -[A7]
  5181. 00003CB6  3F3C 012C                move.w     -[A7], 0x12C
  5182. 00003CBA  42A7                     clr.l      -[A7]
  5183. 00003CBC  4878 FFFF                push.l     0xFFFF
  5184. 00003CC0  A97C                     syscall    GetNewDialog
  5185. 00003CC2  205F                     movea.l    A0, [A7]+
  5186. 00003CC4  2D48 FFFA                move.l     [A6 - 0x6], A0
  5187. 00003CC8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5188. 00003CCC  42A7                     clr.l      -[A7]
  5189. 00003CCE  42A7                     clr.l      -[A7]
  5190. 00003CD0  42A7                     clr.l      -[A7]
  5191. 00003CD2  A98B                     syscall    ParamText
  5192. 00003CD4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5193. 00003CD8  4EBA 0088                jsr        [PC + 0x88 /* 00003D62 */]
  5194. 00003CDC  588F                     addq.l     A7, 4
  5195. 00003CDE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5196. 00003CE2  A873                     syscall    SetPort
  5197. 00003CE4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5198. 00003CE8  A915                     syscall    ShowWindow
  5199. 00003CEA  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5200. 00003CEE  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  5201. 00003CF2  588F                     addq.l     A7, 4
  5202. 00003CF4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5203. 00003CF8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5204. 00003CFC  4EBA 0CD0                jsr        [PC + 0xCD0 /* 000049CE */]
  5205. 00003D00  5C8F                     addq.l     A7, 6
  5206. 00003D02  2B6E 0008 D5DE           move.l     [A5 - 0x2A22], [A6 + 0x8]
  5207. 00003D08  7001                     moveq.l    D0, 0x01
  5208. 00003D0A  3B40 D5B8                move.w     [A5 - 0x2A48], D0
  5209. 00003D0E  486D 0CEA                pea.l      [A5 + 0xCEA /* export_409 */]
  5210. 00003D12  486E FFFE                pea.l      [A6 - 0x2]
  5211. 00003D16  A991                     syscall    ModalDialog
  5212. 00003D18  302E FFFE                move.w     D0, [A6 - 0x2]
  5213. 00003D1C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5214. 00003D20  0001 0002                ori.b      D1, 0x2
  5215. 00003D24  FFEA                     .invalid   <<F/7/7>>
  5216. 00003D26  0004 0022                ori.b      D4, 0x22 /* '\"' */
  5217. 00003D2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5218. 00003D2E  4EBA 0DEA                jsr        [PC + 0xDEA /* 00004B1A */]
  5219. 00003D32  588F                     addq.l     A7, 4
  5220. 00003D34  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5221. 00003D38  A9CD                     syscall    TEDispose
  5222. 00003D3A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5223. 00003D3E  A983                     syscall    DisposeDialog
  5224. 00003D40  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  5225. 00003D44  A873                     syscall    SetPort
  5226. 00003D46  7001                     moveq.l    D0, 0x01
  5227. 00003D48  6014                     bra        +0x16 /* 00003D5E */
  5228. 00003D4A  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5229. 00003D4E  A9CD                     syscall    TEDispose
  5230. 00003D50  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5231. 00003D54  A983                     syscall    DisposeDialog
  5232. 00003D56  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  5233. 00003D5A  A873                     syscall    SetPort
  5234. 00003D5C  7000                     moveq.l    D0, 0x00
  5235. label00003D5E:
  5236. 00003D5E  4E5E                     unlink     A6
  5237. 00003D60  4E75                     rts
  5238. fn00003D62:
  5239. 00003D62  4E56 FFE0                link       A6, -0x0020
  5240. 00003D66  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  5241. 00003D6C  486E FFE8                pea.l      [A6 - 0x18]
  5242. 00003D70  4267                     clr.w      -[A7]
  5243. 00003D72  4267                     clr.w      -[A7]
  5244. 00003D74  3F3C 0400                move.w     -[A7], 0x400
  5245. 00003D78  3F3C 0400                move.w     -[A7], 0x400
  5246. 00003D7C  A8A7                     syscall    SetRect
  5247. 00003D7E  41EE FFF0                lea.l      A0, [A6 - 0x10]
  5248. 00003D82  43ED EBD2                lea.l      A1, [A5 - 0x142E]
  5249. 00003D86  20D9                     move.l     [A0]+, [A1]+
  5250. 00003D88  20D9                     move.l     [A0]+, [A1]+
  5251. 00003D8A  4267                     clr.w      -[A7]
  5252. 00003D8C  486E FFF0                pea.l      [A6 - 0x10]
  5253. 00003D90  486E FFE8                pea.l      [A6 - 0x18]
  5254. 00003D94  486E FFF0                pea.l      [A6 - 0x10]
  5255. 00003D98  A8AA                     syscall    SectRect
  5256. 00003D9A  101F                     move.b     D0, [A7]+
  5257. 00003D9C  3038 0BAA                move.w     D0, [0x00000BAA /* MBarHeight */]
  5258. 00003DA0  D16E FFF0                add.w      [A6 - 0x10], D0
  5259. 00003DA4  3F3C 0014                move.w     -[A7], 0x14
  5260. 00003DA8  3F3C 0014                move.w     -[A7], 0x14
  5261. 00003DAC  486E FFF0                pea.l      [A6 - 0x10]
  5262. 00003DB0  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  5263. 00003DB4  508F                     addq.l     A7, 8
  5264. 00003DB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5265. 00003DBA  486E FFF0                pea.l      [A6 - 0x10]
  5266. 00003DBE  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  5267. 00003DC2  508F                     addq.l     A7, 8
  5268. 00003DC4  206E FFFC                movea.l    A0, [A6 - 0x4]
  5269. 00003DC8  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5270. 00003DCC  41E8 0010                lea.l      A0, [A0 + 0x10]
  5271. 00003DD0  22D8                     move.l     [A1]+, [A0]+
  5272. 00003DD2  22D8                     move.l     [A1]+, [A0]+
  5273. 00003DD4  302E FFF4                move.w     D0, [A6 - 0xC]
  5274. 00003DD8  0640 FFE2                addi.w     D0, 0xFFE2
  5275. 00003DDC  3D40 FFE2                move.w     [A6 - 0x1E], D0
  5276. 00003DE0  302E FFF6                move.w     D0, [A6 - 0xA]
  5277. 00003DE4  0640 FFBA                addi.w     D0, 0xFFBA
  5278. 00003DE8  3D40 FFE4                move.w     [A6 - 0x1C], D0
  5279. 00003DEC  3F3C 0001                move.w     -[A7], 0x1
  5280. 00003DF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5281. 00003DF4  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  5282. 00003DF8  5C8F                     addq.l     A7, 6
  5283. 00003DFA  2F00                     move.l     -[A7], D0
  5284. 00003DFC  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  5285. 00003E00  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  5286. 00003E04  A959                     syscall    MoveControl
  5287. 00003E06  3F3C 0002                move.w     -[A7], 0x2
  5288. 00003E0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5289. 00003E0E  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  5290. 00003E12  5C8F                     addq.l     A7, 6
  5291. 00003E14  2F00                     move.l     -[A7], D0
  5292. 00003E16  302E FFE4                move.w     D0, [A6 - 0x1C]
  5293. 00003E1A  0640 FFBA                addi.w     D0, 0xFFBA
  5294. 00003E1E  3F00                     move.w     -[A7], D0
  5295. 00003E20  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  5296. 00003E24  A959                     syscall    MoveControl
  5297. 00003E26  7001                     moveq.l    D0, 0x01
  5298. 00003E28  3D40 FFE0                move.w     [A6 - 0x20], D0
  5299. 00003E2C  6040                     bra        +0x42 /* 00003E6E */
  5300. label00003E2E:
  5301. 00003E2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5302. 00003E32  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  5303. 00003E36  486E FFE6                pea.l      [A6 - 0x1A]
  5304. 00003E3A  486E FFF8                pea.l      [A6 - 0x8]
  5305. 00003E3E  486E FFF0                pea.l      [A6 - 0x10]
  5306. 00003E42  A98D                     syscall    GetDialogItem/GetDItem
  5307. 00003E44  206E FFF8                movea.l    A0, [A6 - 0x8]
  5308. 00003E48  2050                     movea.l    A0, [A0]
  5309. 00003E4A  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5310. 00003E4E  5088                     addq.l     A0, 8
  5311. 00003E50  22D8                     move.l     [A1]+, [A0]+
  5312. 00003E52  22D8                     move.l     [A1]+, [A0]+
  5313. 00003E54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5314. 00003E58  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  5315. 00003E5C  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  5316. 00003E60  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5317. 00003E64  486E FFF0                pea.l      [A6 - 0x10]
  5318. 00003E68  A98E                     syscall    SetDialogItem/SetDItem
  5319. 00003E6A  526E FFE0                addq.w     [A6 - 0x20], 1
  5320. label00003E6E:
  5321. 00003E6E  0C6E 0002 FFE0           cmpi.w     [A6 - 0x20], 0x2
  5322. 00003E74  6FB8                     ble        -0x46 /* 00003E2E */
  5323. 00003E76  206E FFFC                movea.l    A0, [A6 - 0x4]
  5324. 00003E7A  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5325. 00003E7E  41E8 0010                lea.l      A0, [A0 + 0x10]
  5326. 00003E82  22D8                     move.l     [A1]+, [A0]+
  5327. 00003E84  22D8                     move.l     [A1]+, [A0]+
  5328. 00003E86  596E FFF4                subq.w     [A6 - 0xC], 4
  5329. 00003E8A  302E FFF4                move.w     D0, [A6 - 0xC]
  5330. 00003E8E  0640 FFE0                addi.w     D0, 0xFFE0
  5331. 00003E92  3D40 FFF0                move.w     [A6 - 0x10], D0
  5332. 00003E96  066E 0018 FFF2           addi.w     [A6 - 0xE], 0x18
  5333. 00003E9C  066E FF60 FFF6           addi.w     [A6 - 0xA], 0xFF60
  5334. 00003EA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5335. 00003EA6  3F3C 0003                move.w     -[A7], 0x3
  5336. 00003EAA  486E FFE6                pea.l      [A6 - 0x1A]
  5337. 00003EAE  486E FFF8                pea.l      [A6 - 0x8]
  5338. 00003EB2  486E FFE8                pea.l      [A6 - 0x18]
  5339. 00003EB6  A98D                     syscall    GetDialogItem/GetDItem
  5340. 00003EB8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5341. 00003EBC  3F3C 0003                move.w     -[A7], 0x3
  5342. 00003EC0  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  5343. 00003EC4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5344. 00003EC8  486E FFF0                pea.l      [A6 - 0x10]
  5345. 00003ECC  A98E                     syscall    SetDialogItem/SetDItem
  5346. 00003ECE  486D D5F6                pea.l      [A5 - 0x2A0A]
  5347. 00003ED2  4267                     clr.w      -[A7]
  5348. 00003ED4  3F3C 0003                move.w     -[A7], 0x3
  5349. 00003ED8  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  5350. 00003EDC  3F3C 0017                move.w     -[A7], 0x17
  5351. 00003EE0  A8A7                     syscall    SetRect
  5352. 00003EE2  486D D5FE                pea.l      [A5 - 0x2A02]
  5353. 00003EE6  4267                     clr.w      -[A7]
  5354. 00003EE8  3F3C 0019                move.w     -[A7], 0x19
  5355. 00003EEC  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  5356. 00003EF0  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  5357. 00003EF4  A8A7                     syscall    SetRect
  5358. 00003EF6  486D D606                pea.l      [A5 - 0x29FA]
  5359. 00003EFA  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  5360. 00003EFE  3F3C 0003                move.w     -[A7], 0x3
  5361. 00003F02  3F3C 00CE                move.w     -[A7], 0xCE
  5362. 00003F06  3F3C 0017                move.w     -[A7], 0x17
  5363. 00003F0A  A8A7                     syscall    SetRect
  5364. 00003F0C  486D D60E                pea.l      [A5 - 0x29F2]
  5365. 00003F10  3F3C 00D2                move.w     -[A7], 0xD2
  5366. 00003F14  3F3C 0003                move.w     -[A7], 0x3
  5367. 00003F18  3F3C 0136                move.w     -[A7], 0x136
  5368. 00003F1C  3F3C 0017                move.w     -[A7], 0x17
  5369. 00003F20  A8A7                     syscall    SetRect
  5370. 00003F22  486D D616                pea.l      [A5 - 0x29EA]
  5371. 00003F26  3F3C 00D2                move.w     -[A7], 0xD2
  5372. 00003F2A  3F3C 0019                move.w     -[A7], 0x19
  5373. 00003F2E  3F3C 0136                move.w     -[A7], 0x136
  5374. 00003F32  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  5375. 00003F36  A8A7                     syscall    SetRect
  5376. 00003F38  486D D61E                pea.l      [A5 - 0x29E2]
  5377. 00003F3C  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  5378. 00003F40  3F3C 0019                move.w     -[A7], 0x19
  5379. 00003F44  3F3C 00CE                move.w     -[A7], 0xCE
  5380. 00003F48  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  5381. 00003F4C  A8A7                     syscall    SetRect
  5382. 00003F4E  206E FFFC                movea.l    A0, [A6 - 0x4]
  5383. 00003F52  3028 0016                move.w     D0, [A0 + 0x16]
  5384. 00003F56  0640 FECA                addi.w     D0, 0xFECA
  5385. 00003F5A  E240                     asr        D0.w, 1
  5386. 00003F5C  3D40 FFE4                move.w     [A6 - 0x1C], D0
  5387. 00003F60  426E FFE0                clr.w      [A6 - 0x20]
  5388. 00003F64  601E                     bra        +0x20 /* 00003F84 */
  5389. label00003F66:
  5390. 00003F66  302E FFE0                move.w     D0, [A6 - 0x20]
  5391. 00003F6A  48C0                     ext.l      D0
  5392. 00003F6C  E780                     asl        D0, 3
  5393. 00003F6E  41ED D5F6                lea.l      A0, [A5 - 0x2A0A]
  5394. 00003F72  D1C0                     add.l      A0, D0
  5395. 00003F74  4850                     pea.l      [A0]
  5396. 00003F76  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  5397. 00003F7A  3F3C FFFE                move.w     -[A7], 0xFFFE
  5398. 00003F7E  A8A8                     syscall    OffsetRect
  5399. 00003F80  526E FFE0                addq.w     [A6 - 0x20], 1
  5400. label00003F84:
  5401. 00003F84  0C6E 0006 FFE0           cmpi.w     [A6 - 0x20], 0x6
  5402. 00003F8A  6DDA                     blt        -0x24 /* 00003F66 */
  5403. 00003F8C  206E FFFC                movea.l    A0, [A6 - 0x4]
  5404. 00003F90  43ED D5AE                lea.l      A1, [A5 - 0x2A52]
  5405. 00003F94  41E8 0010                lea.l      A0, [A0 + 0x10]
  5406. 00003F98  22D8                     move.l     [A1]+, [A0]+
  5407. 00003F9A  22D8                     move.l     [A1]+, [A0]+
  5408. 00003F9C  066D 0030 D5AE           addi.w     [A5 - 0x2A52], 0x30 /* '0' */
  5409. 00003FA2  066D 0018 D5B0           addi.w     [A5 - 0x2A50], 0x18
  5410. 00003FA8  066D FFD2 D5B2           addi.w     [A5 - 0x2A4E], 0xFFD2
  5411. 00003FAE  066D FFD8 D5B4           addi.w     [A5 - 0x2A4C], 0xFFD8
  5412. 00003FB4  4E5E                     unlink     A6
  5413. 00003FB6  4E75                     rts
  5414. fn00003FB8:
  5415. 00003FB8  4E56 FEF2                link       A6, -0x010E
  5416. 00003FBC  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  5417. 00003FC0  2050                     movea.l    A0, [A0]
  5418. 00003FC2  3D68 0020 FFF4           move.w     [A6 - 0xC], [A0 + 0x20]
  5419. 00003FC8  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  5420. 00003FCC  2050                     movea.l    A0, [A0]
  5421. 00003FCE  3D68 0022 FFF2           move.w     [A6 - 0xE], [A0 + 0x22]
  5422. 00003FD4  306E FFF4                movea.w    A0, [A6 - 0xC]
  5423. 00003FD8  2F08                     move.l     -[A7], A0
  5424. 00003FDA  306E FFF4                movea.w    A0, [A6 - 0xC]
  5425. 00003FDE  2F08                     move.l     -[A7], A0
  5426. 00003FE0  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5427. 00003FE4  A9D1                     syscall    TESetSelect
  5428. 00003FE6  486E FFF8                pea.l      [A6 - 0x8]
  5429. 00003FEA  A874                     syscall    GetPort
  5430. 00003FEC  42A7                     clr.l      -[A7]
  5431. 00003FEE  3F3C 02BC                move.w     -[A7], 0x2BC
  5432. 00003FF2  42A7                     clr.l      -[A7]
  5433. 00003FF4  4878 FFFF                push.l     0xFFFF
  5434. 00003FF8  A97C                     syscall    GetNewDialog
  5435. 00003FFA  205F                     movea.l    A0, [A7]+
  5436. 00003FFC  2D48 FFFC                move.l     [A6 - 0x4], A0
  5437. 00004000  486D D626                pea.l      [A5 - 0x29DA]
  5438. 00004004  3F3C 0004                move.w     -[A7], 0x4
  5439. 00004008  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5440. 0000400C  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  5441. 00004010  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5442. 00004014  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5443. 00004018  3F3C 0004                move.w     -[A7], 0x4
  5444. 0000401C  4267                     clr.w      -[A7]
  5445. 0000401E  3F3C 7FFF                move.w     -[A7], 0x7FFF
  5446. 00004022  A97E                     syscall    SelectDialogItemText/SelIText
  5447. 00004024  486D D726                pea.l      [A5 - 0x28DA]
  5448. 00004028  3F3C 0005                move.w     -[A7], 0x5
  5449. 0000402C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5450. 00004030  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  5451. 00004034  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5452. 00004038  7000                     moveq.l    D0, 0x00
  5453. 0000403A  102D D626                move.b     D0, [A5 - 0x29DA]
  5454. 0000403E  4A40                     tst.w      D0
  5455. 00004040  660E                     bne        +0x10 /* 00004050 */
  5456. 00004042  3F3C 0001                move.w     -[A7], 0x1
  5457. 00004046  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5458. 0000404A  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  5459. 0000404E  5C8F                     addq.l     A7, 6
  5460. label00004050:
  5461. 00004050  4A6D D5B6                tst.w      [A5 - 0x2A4A]
  5462. 00004054  670E                     beq        +0x10 /* 00004064 */
  5463. 00004056  3F3C 0003                move.w     -[A7], 0x3
  5464. 0000405A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5465. 0000405E  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  5466. 00004062  5C8F                     addq.l     A7, 6
  5467. label00004064:
  5468. 00004064  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5469. 00004068  A915                     syscall    ShowWindow
  5470. label0000406A:
  5471. 0000406A  486D 05AA                pea.l      [A5 + 0x5AA /* export_177 */]
  5472. 0000406E  486E FFF6                pea.l      [A6 - 0xA]
  5473. 00004072  A991                     syscall    ModalDialog
  5474. 00004074  302E FFF6                move.w     D0, [A6 - 0xA]
  5475. 00004078  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5476. 0000407C  0001 0004                ori.b      D1, 0x4
  5477. 00004080  FFEA                     .invalid   <<F/7/7>>
  5478. 00004082  0008 007A                ori.b      A0, 0x7A /* 'z' */
  5479. 00004086  010C                     btst       A4, D0
  5480. 00004088  00C8                     .incomplete
  5481. 0000408A  3F3C 00FF                move.w     -[A7], 0xFF
  5482. 0000408E  486D D626                pea.l      [A5 - 0x29DA]
  5483. 00004092  3F3C 0004                move.w     -[A7], 0x4
  5484. 00004096  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5485. 0000409A  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  5486. 0000409E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5487. 000040A2  3F3C 00FF                move.w     -[A7], 0xFF
  5488. 000040A6  486D D726                pea.l      [A5 - 0x28DA]
  5489. 000040AA  3F3C 0005                move.w     -[A7], 0x5
  5490. 000040AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5491. 000040B2  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  5492. 000040B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5493. 000040BA  3F3C 0003                move.w     -[A7], 0x3
  5494. 000040BE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5495. 000040C2  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  5496. 000040C6  5C8F                     addq.l     A7, 6
  5497. 000040C8  3B40 D5B6                move.w     [A5 - 0x2A4A], D0
  5498. 000040CC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5499. 000040D0  A983                     syscall    DisposeDialog
  5500. 000040D2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5501. 000040D6  A873                     syscall    SetPort
  5502. 000040D8  4EBA 0388                jsr        [PC + 0x388 /* 00004462 */]
  5503. 000040DC  4A40                     tst.w      D0
  5504. 000040DE  6C14                     bge        +0x16 /* 000040F4 */
  5505. 000040E0  306E FFF4                movea.w    A0, [A6 - 0xC]
  5506. 000040E4  2F08                     move.l     -[A7], A0
  5507. 000040E6  306E FFF2                movea.w    A0, [A6 - 0xE]
  5508. 000040EA  2F08                     move.l     -[A7], A0
  5509. 000040EC  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5510. 000040F0  A9D1                     syscall    TESetSelect
  5511. 000040F2  6004                     bra        +0x6 /* 000040F8 */
  5512. label000040F4:
  5513. 000040F4  4EBA 0308                jsr        [PC + 0x308 /* 000043FE */]
  5514. label000040F8:
  5515. 000040F8  7001                     moveq.l    D0, 0x01
  5516. 000040FA  6000 00A8                bra        +0xAA /* 000041A4 */
  5517. 000040FE  3F3C 00FF                move.w     -[A7], 0xFF
  5518. 00004102  486D D626                pea.l      [A5 - 0x29DA]
  5519. 00004106  3F3C 0004                move.w     -[A7], 0x4
  5520. 0000410A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5521. 0000410E  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  5522. 00004112  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5523. 00004116  3F3C 00FF                move.w     -[A7], 0xFF
  5524. 0000411A  486D D726                pea.l      [A5 - 0x28DA]
  5525. 0000411E  3F3C 0005                move.w     -[A7], 0x5
  5526. 00004122  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5527. 00004126  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  5528. 0000412A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5529. 0000412E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5530. 00004132  A983                     syscall    DisposeDialog
  5531. 00004134  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5532. 00004138  A873                     syscall    SetPort
  5533. 0000413A  306E FFF4                movea.w    A0, [A6 - 0xC]
  5534. 0000413E  2F08                     move.l     -[A7], A0
  5535. 00004140  306E FFF2                movea.w    A0, [A6 - 0xE]
  5536. 00004144  2F08                     move.l     -[A7], A0
  5537. 00004146  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5538. 0000414A  A9D1                     syscall    TESetSelect
  5539. 0000414C  7000                     moveq.l    D0, 0x00
  5540. 0000414E  6054                     bra        +0x56 /* 000041A4 */
  5541. 00004150  3F3C 00FF                move.w     -[A7], 0xFF
  5542. 00004154  486D D626                pea.l      [A5 - 0x29DA]
  5543. 00004158  3F3C 0004                move.w     -[A7], 0x4
  5544. 0000415C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5545. 00004160  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  5546. 00004164  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5547. 00004168  4A2D D626                tst.b      [A5 - 0x29DA]
  5548. 0000416C  6712                     beq        +0x14 /* 00004180 */
  5549. 0000416E  3F3C 0001                move.w     -[A7], 0x1
  5550. 00004172  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5551. 00004176  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  5552. 0000417A  5C8F                     addq.l     A7, 6
  5553. 0000417C  6000 FEEC                bra        -0x112 /* 0000406A */
  5554. label00004180:
  5555. 00004180  3F3C 0001                move.w     -[A7], 0x1
  5556. 00004184  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5557. 00004188  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  5558. 0000418C  5C8F                     addq.l     A7, 6
  5559. 0000418E  6000 FEDA                bra        -0x124 /* 0000406A */
  5560. 00004192  3F3C 0003                move.w     -[A7], 0x3
  5561. 00004196  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5562. 0000419A  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  5563. 0000419E  5C8F                     addq.l     A7, 6
  5564. 000041A0  6000 FEC8                bra        -0x136 /* 0000406A */
  5565. label000041A4:
  5566. 000041A4  4E5E                     unlink     A6
  5567. 000041A6  4E75                     rts
  5568. fn000041A8:
  5569. 000041A8  4E56 FFF2                link       A6, -0x000E
  5570. 000041AC  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  5571. 000041B0  2050                     movea.l    A0, [A0]
  5572. 000041B2  3D68 0020 FFF4           move.w     [A6 - 0xC], [A0 + 0x20]
  5573. 000041B8  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  5574. 000041BC  2050                     movea.l    A0, [A0]
  5575. 000041BE  3D68 0022 FFF2           move.w     [A6 - 0xE], [A0 + 0x22]
  5576. 000041C4  306E FFF4                movea.w    A0, [A6 - 0xC]
  5577. 000041C8  2F08                     move.l     -[A7], A0
  5578. 000041CA  306E FFF4                movea.w    A0, [A6 - 0xC]
  5579. 000041CE  2F08                     move.l     -[A7], A0
  5580. 000041D0  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5581. 000041D4  A9D1                     syscall    TESetSelect
  5582. 000041D6  486E FFF8                pea.l      [A6 - 0x8]
  5583. 000041DA  A874                     syscall    GetPort
  5584. 000041DC  42A7                     clr.l      -[A7]
  5585. 000041DE  3F3C 0190                move.w     -[A7], 0x190
  5586. 000041E2  42A7                     clr.l      -[A7]
  5587. 000041E4  4878 FFFF                push.l     0xFFFF
  5588. 000041E8  A97C                     syscall    GetNewDialog
  5589. 000041EA  205F                     movea.l    A0, [A7]+
  5590. 000041EC  2D48 FFFC                move.l     [A6 - 0x4], A0
  5591. 000041F0  486D D626                pea.l      [A5 - 0x29DA]
  5592. 000041F4  3F3C 0004                move.w     -[A7], 0x4
  5593. 000041F8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5594. 000041FC  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  5595. 00004200  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5596. 00004204  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5597. 00004208  3F3C 0004                move.w     -[A7], 0x4
  5598. 0000420C  4267                     clr.w      -[A7]
  5599. 0000420E  3F3C 7FFF                move.w     -[A7], 0x7FFF
  5600. 00004212  A97E                     syscall    SelectDialogItemText/SelIText
  5601. 00004214  7000                     moveq.l    D0, 0x00
  5602. 00004216  102D D626                move.b     D0, [A5 - 0x29DA]
  5603. 0000421A  4A40                     tst.w      D0
  5604. 0000421C  660E                     bne        +0x10 /* 0000422C */
  5605. 0000421E  3F3C 0001                move.w     -[A7], 0x1
  5606. 00004222  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5607. 00004226  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  5608. 0000422A  5C8F                     addq.l     A7, 6
  5609. label0000422C:
  5610. 0000422C  4A6D D5B6                tst.w      [A5 - 0x2A4A]
  5611. 00004230  670E                     beq        +0x10 /* 00004240 */
  5612. 00004232  3F3C 0003                move.w     -[A7], 0x3
  5613. 00004236  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5614. 0000423A  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  5615. 0000423E  5C8F                     addq.l     A7, 6
  5616. label00004240:
  5617. 00004240  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5618. 00004244  A915                     syscall    ShowWindow
  5619. label00004246:
  5620. 00004246  486D 05AA                pea.l      [A5 + 0x5AA /* export_177 */]
  5621. 0000424A  486E FFF6                pea.l      [A6 - 0xA]
  5622. 0000424E  A991                     syscall    ModalDialog
  5623. 00004250  302E FFF6                move.w     D0, [A6 - 0xA]
  5624. 00004254  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5625. 00004258  0001 0004                ori.b      D1, 0x4
  5626. 0000425C  FFEA                     .invalid   <<F/7/7>>
  5627. 0000425E  0008 005C                ori.b      A0, 0x5C /* '\\' */
  5628. 00004262  00BE 007A 3F3C           ori.l      <<invalid special address>>, 0x7A3F3C /* 'z?<' */
  5629. 00004268  00FF                     .incomplete
  5630. 0000426A  486D D626                pea.l      [A5 - 0x29DA]
  5631. 0000426E  3F3C 0004                move.w     -[A7], 0x4
  5632. 00004272  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5633. 00004276  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  5634. 0000427A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5635. 0000427E  3F3C 0003                move.w     -[A7], 0x3
  5636. 00004282  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5637. 00004286  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  5638. 0000428A  5C8F                     addq.l     A7, 6
  5639. 0000428C  3B40 D5B6                move.w     [A5 - 0x2A4A], D0
  5640. 00004290  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5641. 00004294  A983                     syscall    DisposeDialog
  5642. 00004296  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5643. 0000429A  A873                     syscall    SetPort
  5644. 0000429C  4EBA 01C4                jsr        [PC + 0x1C4 /* 00004462 */]
  5645. 000042A0  4A40                     tst.w      D0
  5646. 000042A2  6C12                     bge        +0x14 /* 000042B6 */
  5647. 000042A4  306E FFF4                movea.w    A0, [A6 - 0xC]
  5648. 000042A8  2F08                     move.l     -[A7], A0
  5649. 000042AA  306E FFF2                movea.w    A0, [A6 - 0xE]
  5650. 000042AE  2F08                     move.l     -[A7], A0
  5651. 000042B0  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5652. 000042B4  A9D1                     syscall    TESetSelect
  5653. label000042B6:
  5654. 000042B6  7001                     moveq.l    D0, 0x01
  5655. 000042B8  6000 0078                bra        +0x7A /* 00004332 */
  5656. 000042BC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5657. 000042C0  A983                     syscall    DisposeDialog
  5658. 000042C2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5659. 000042C6  A873                     syscall    SetPort
  5660. 000042C8  306E FFF4                movea.w    A0, [A6 - 0xC]
  5661. 000042CC  2F08                     move.l     -[A7], A0
  5662. 000042CE  306E FFF2                movea.w    A0, [A6 - 0xE]
  5663. 000042D2  2F08                     move.l     -[A7], A0
  5664. 000042D4  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5665. 000042D8  A9D1                     syscall    TESetSelect
  5666. 000042DA  7000                     moveq.l    D0, 0x00
  5667. 000042DC  6054                     bra        +0x56 /* 00004332 */
  5668. 000042DE  3F3C 00FF                move.w     -[A7], 0xFF
  5669. 000042E2  486D D626                pea.l      [A5 - 0x29DA]
  5670. 000042E6  3F3C 0004                move.w     -[A7], 0x4
  5671. 000042EA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5672. 000042EE  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  5673. 000042F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5674. 000042F6  4A2D D626                tst.b      [A5 - 0x29DA]
  5675. 000042FA  6712                     beq        +0x14 /* 0000430E */
  5676. 000042FC  3F3C 0001                move.w     -[A7], 0x1
  5677. 00004300  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5678. 00004304  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  5679. 00004308  5C8F                     addq.l     A7, 6
  5680. 0000430A  6000 FF3A                bra        -0xC4 /* 00004246 */
  5681. label0000430E:
  5682. 0000430E  3F3C 0001                move.w     -[A7], 0x1
  5683. 00004312  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5684. 00004316  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  5685. 0000431A  5C8F                     addq.l     A7, 6
  5686. 0000431C  6000 FF28                bra        -0xD6 /* 00004246 */
  5687. 00004320  3F3C 0003                move.w     -[A7], 0x3
  5688. 00004324  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5689. 00004328  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  5690. 0000432C  5C8F                     addq.l     A7, 6
  5691. 0000432E  6000 FF16                bra        -0xE8 /* 00004246 */
  5692. label00004332:
  5693. 00004332  4E5E                     unlink     A6
  5694. 00004334  4E75                     rts
  5695. fn00004336:
  5696. 00004336  4E56 FFF6                link       A6, -0x000A
  5697. 0000433A  426E FFFA                clr.w      [A6 - 0x6]
  5698. 0000433E  70FF                     moveq.l    D0, 0xFFFFFFFF
  5699. 00004340  3D40 FFFC                move.w     [A6 - 0x4], D0
  5700. 00004344  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  5701. 00004348  2050                     movea.l    A0, [A0]
  5702. 0000434A  3D68 0020 FFF8           move.w     [A6 - 0x8], [A0 + 0x20]
  5703. 00004350  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  5704. 00004354  2050                     movea.l    A0, [A0]
  5705. 00004356  3D68 0022 FFF6           move.w     [A6 - 0xA], [A0 + 0x22]
  5706. 0000435C  42A7                     clr.l      -[A7]
  5707. 0000435E  42A7                     clr.l      -[A7]
  5708. 00004360  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5709. 00004364  A9D1                     syscall    TESetSelect
  5710. label00004366:
  5711. 00004366  4EBA 014C                jsr        [PC + 0x14C /* 000044B4 */]
  5712. 0000436A  3D40 FFFE                move.w     [A6 - 0x2], D0
  5713. 0000436E  4A6E FFFE                tst.w      [A6 - 0x2]
  5714. 00004372  6D36                     blt        +0x38 /* 000043AA */
  5715. 00004374  302E FFFE                move.w     D0, [A6 - 0x2]
  5716. 00004378  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  5717. 0000437C  6D2C                     blt        +0x2E /* 000043AA */
  5718. 0000437E  7000                     moveq.l    D0, 0x00
  5719. 00004380  102D D626                move.b     D0, [A5 - 0x29DA]
  5720. 00004384  D06E FFFE                add.w      D0, [A6 - 0x2]
  5721. 00004388  306E FFFE                movea.w    A0, [A6 - 0x2]
  5722. 0000438C  2F08                     move.l     -[A7], A0
  5723. 0000438E  4840                     swap.w     D0
  5724. 00004390  4240                     clr.w      D0
  5725. 00004392  4840                     swap.w     D0
  5726. 00004394  2F00                     move.l     -[A7], D0
  5727. 00004396  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5728. 0000439A  A9D1                     syscall    TESetSelect
  5729. 0000439C  4EBA 0060                jsr        [PC + 0x60 /* 000043FE */]
  5730. 000043A0  526E FFFA                addq.w     [A6 - 0x6], 1
  5731. 000043A4  3D6E FFFE FFFC           move.w     [A6 - 0x4], [A6 - 0x2]
  5732. label000043AA:
  5733. 000043AA  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  5734. 000043AE  7000                     moveq.l    D0, 0x00
  5735. 000043B0  102D D726                move.b     D0, [A5 - 0x28DA]
  5736. 000043B4  2050                     movea.l    A0, [A0]
  5737. 000043B6  D068 003C                add.w      D0, [A0 + 0x3C]
  5738. 000043BA  0C40 7D00                cmpi.w     D0, 0x7D00 /* '}\0' */
  5739. 000043BE  630C                     bls        +0xE /* 000043CC */
  5740. 000043C0  70FF                     moveq.l    D0, 0xFFFFFFFF
  5741. 000043C2  3D40 FFFE                move.w     [A6 - 0x2], D0
  5742. 000043C6  3F3C 0002                move.w     -[A7], 0x2
  5743. 000043CA  A9C8                     syscall    SysBeep
  5744. label000043CC:
  5745. 000043CC  4A6E FFFE                tst.w      [A6 - 0x2]
  5746. 000043D0  6D0A                     blt        +0xC /* 000043DC */
  5747. 000043D2  302E FFFE                move.w     D0, [A6 - 0x2]
  5748. 000043D6  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  5749. 000043DA  6C8A                     bge        -0x74 /* 00004366 */
  5750. label000043DC:
  5751. 000043DC  4A6E FFFA                tst.w      [A6 - 0x6]
  5752. 000043E0  6618                     bne        +0x1A /* 000043FA */
  5753. 000043E2  306E FFF8                movea.w    A0, [A6 - 0x8]
  5754. 000043E6  2F08                     move.l     -[A7], A0
  5755. 000043E8  306E FFF6                movea.w    A0, [A6 - 0xA]
  5756. 000043EC  2F08                     move.l     -[A7], A0
  5757. 000043EE  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5758. 000043F2  A9D1                     syscall    TESetSelect
  5759. 000043F4  3F3C 0002                move.w     -[A7], 0x2
  5760. 000043F8  A9C8                     syscall    SysBeep
  5761. label000043FA:
  5762. 000043FA  4E5E                     unlink     A6
  5763. 000043FC  4E75                     rts
  5764. fn000043FE:
  5765. 000043FE  4E56 FFFE                link       A6, -0x0002
  5766. 00004402  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  5767. 00004406  2050                     movea.l    A0, [A0]
  5768. 00004408  3D68 0020 FFFE           move.w     [A6 - 0x2], [A0 + 0x20]
  5769. 0000440E  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  5770. 00004412  2050                     movea.l    A0, [A0]
  5771. 00004414  302E FFFE                move.w     D0, [A6 - 0x2]
  5772. 00004418  B068 0022                cmp.w      D0, [A0 + 0x22]
  5773. 0000441C  6740                     beq        +0x42 /* 0000445E */
  5774. 0000441E  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5775. 00004422  A9D7                     syscall    TEDelete
  5776. 00004424  7000                     moveq.l    D0, 0x00
  5777. 00004426  102D D726                move.b     D0, [A5 - 0x28DA]
  5778. 0000442A  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5779. 0000442E  2F00                     move.l     -[A7], D0
  5780. 00004430  486D D727                pea.l      [A5 - 0x28D9]
  5781. 00004434  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  5782. 00004438  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5783. 0000443C  102D D726                move.b     D0, [A5 - 0x28DA]
  5784. 00004440  0240 00FF                andi.w     D0, 0xFF
  5785. 00004444  D16E FFFE                add.w      [A6 - 0x2], D0
  5786. 00004448  306E FFFE                movea.w    A0, [A6 - 0x2]
  5787. 0000444C  2F08                     move.l     -[A7], A0
  5788. 0000444E  306E FFFE                movea.w    A0, [A6 - 0x2]
  5789. 00004452  2F08                     move.l     -[A7], A0
  5790. 00004454  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5791. 00004458  A9D1                     syscall    TESetSelect
  5792. 0000445A  4EBA 0F4A                jsr        [PC + 0xF4A /* 000053A6 */]
  5793. label0000445E:
  5794. 0000445E  4E5E                     unlink     A6
  5795. 00004460  4E75                     rts
  5796. fn00004462:
  5797. 00004462  4E56 FFFE                link       A6, -0x0002
  5798. 00004466  4EBA 004C                jsr        [PC + 0x4C /* 000044B4 */]
  5799. 0000446A  3D40 FFFE                move.w     [A6 - 0x2], D0
  5800. 0000446E  4A6E FFFE                tst.w      [A6 - 0x2]
  5801. 00004472  6D36                     blt        +0x38 /* 000044AA */
  5802. 00004474  306E FFFE                movea.w    A0, [A6 - 0x2]
  5803. 00004478  2F08                     move.l     -[A7], A0
  5804. 0000447A  306E FFFE                movea.w    A0, [A6 - 0x2]
  5805. 0000447E  2F08                     move.l     -[A7], A0
  5806. 00004480  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5807. 00004484  A9D1                     syscall    TESetSelect
  5808. 00004486  4EBA 0F1E                jsr        [PC + 0xF1E /* 000053A6 */]
  5809. 0000448A  7000                     moveq.l    D0, 0x00
  5810. 0000448C  102D D626                move.b     D0, [A5 - 0x29DA]
  5811. 00004490  D06E FFFE                add.w      D0, [A6 - 0x2]
  5812. 00004494  306E FFFE                movea.w    A0, [A6 - 0x2]
  5813. 00004498  2F08                     move.l     -[A7], A0
  5814. 0000449A  4840                     swap.w     D0
  5815. 0000449C  4240                     clr.w      D0
  5816. 0000449E  4840                     swap.w     D0
  5817. 000044A0  2F00                     move.l     -[A7], D0
  5818. 000044A2  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  5819. 000044A6  A9D1                     syscall    TESetSelect
  5820. 000044A8  6006                     bra        +0x8 /* 000044B0 */
  5821. label000044AA:
  5822. 000044AA  3F3C 0002                move.w     -[A7], 0x2
  5823. 000044AE  A9C8                     syscall    SysBeep
  5824. label000044B0:
  5825. 000044B0  4E5E                     unlink     A6
  5826. 000044B2  4E75                     rts
  5827. fn000044B4:
  5828. 000044B4  4E56 FFFC                link       A6, -0x0004
  5829. 000044B8  70FF                     moveq.l    D0, 0xFFFFFFFF
  5830. 000044BA  3D40 FFFE                move.w     [A6 - 0x2], D0
  5831. 000044BE  4A2D D626                tst.b      [A5 - 0x29DA]
  5832. 000044C2  6700 007A                beq        +0x7C /* 0000453E */
  5833. 000044C6  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  5834. 000044CA  2050                     movea.l    A0, [A0]
  5835. 000044CC  3D68 0022 FFFC           move.w     [A6 - 0x4], [A0 + 0x22]
  5836. 000044D2  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  5837. 000044D6  7000                     moveq.l    D0, 0x00
  5838. 000044D8  102D D626                move.b     D0, [A5 - 0x29DA]
  5839. 000044DC  3F00                     move.w     -[A7], D0
  5840. 000044DE  486D D627                pea.l      [A5 - 0x29D9]
  5841. 000044E2  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  5842. 000044E6  2050                     movea.l    A0, [A0]
  5843. 000044E8  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  5844. 000044EC  4EBA 0058                jsr        [PC + 0x58 /* 00004546 */]
  5845. 000044F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5846. 000044F4  3D40 FFFE                move.w     [A6 - 0x2], D0
  5847. 000044F8  4A6E FFFE                tst.w      [A6 - 0x2]
  5848. 000044FC  6C40                     bge        +0x42 /* 0000453E */
  5849. 000044FE  4A6D D5B6                tst.w      [A5 - 0x2A4A]
  5850. 00004502  663A                     bne        +0x3C /* 0000453E */
  5851. 00004504  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  5852. 00004508  7000                     moveq.l    D0, 0x00
  5853. 0000450A  102D D626                move.b     D0, [A5 - 0x29DA]
  5854. 0000450E  3F00                     move.w     -[A7], D0
  5855. 00004510  486D D627                pea.l      [A5 - 0x29D9]
  5856. 00004514  4267                     clr.w      -[A7]
  5857. 00004516  2050                     movea.l    A0, [A0]
  5858. 00004518  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  5859. 0000451C  4EBA 0028                jsr        [PC + 0x28 /* 00004546 */]
  5860. 00004520  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5861. 00004524  3D40 FFFE                move.w     [A6 - 0x2], D0
  5862. 00004528  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  5863. 0000452C  2050                     movea.l    A0, [A0]
  5864. 0000452E  302E FFFE                move.w     D0, [A6 - 0x2]
  5865. 00004532  B068 0020                cmp.w      D0, [A0 + 0x20]
  5866. 00004536  6606                     bne        +0x8 /* 0000453E */
  5867. 00004538  70FF                     moveq.l    D0, 0xFFFFFFFF
  5868. 0000453A  3D40 FFFE                move.w     [A6 - 0x2], D0
  5869. label0000453E:
  5870. 0000453E  302E FFFE                move.w     D0, [A6 - 0x2]
  5871. 00004542  4E5E                     unlink     A6
  5872. 00004544  4E75                     rts
  5873. fn00004546:
  5874. 00004546  4E56 0000                link       A6, 0
  5875. 0000454A  48E7 0308                movem.l    -[A7], D6,D7,A4
  5876. 0000454E  42A7                     clr.l      -[A7]
  5877. 00004550  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5878. 00004554  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  5879. 00004558  201F                     move.l     D0, [A7]+
  5880. 0000455A  2C00                     move.l     D6, D0
  5881. 0000455C  306E 000C                movea.w    A0, [A6 + 0xC]
  5882. 00004560  9C88                     sub.l      D6, A0
  5883. 00004562  306E 0012                movea.w    A0, [A6 + 0x12]
  5884. 00004566  2006                     move.l     D0, D6
  5885. 00004568  9088                     sub.l      D0, A0
  5886. 0000456A  5280                     addq.l     D0, 1
  5887. 0000456C  2E00                     move.l     D7, D0
  5888. 0000456E  4A87                     tst.l      D7
  5889. 00004570  6F00 007E                ble        +0x80 /* 000045F0 */
  5890. 00004574  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5891. 00004578  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  5892. 0000457C  206E 0008                movea.l    A0, [A6 + 0x8]
  5893. 00004580  326E 000C                movea.w    A1, [A6 + 0xC]
  5894. 00004584  D3D0                     add.l      A1, [A0]
  5895. 00004586  2849                     movea.l    A4, A1
  5896. 00004588  6056                     bra        +0x58 /* 000045E0 */
  5897. label0000458A:
  5898. 0000458A  7000                     moveq.l    D0, 0x00
  5899. 0000458C  1014                     move.b     D0, [A4]
  5900. 0000458E  41ED BECC                lea.l      A0, [A5 - 0x4134]
  5901. 00004592  4840                     swap.w     D0
  5902. 00004594  4240                     clr.w      D0
  5903. 00004596  4840                     swap.w     D0
  5904. 00004598  D1C0                     add.l      A0, D0
  5905. 0000459A  226E 000E                movea.l    A1, [A6 + 0xE]
  5906. 0000459E  7000                     moveq.l    D0, 0x00
  5907. 000045A0  1011                     move.b     D0, [A1]
  5908. 000045A2  43ED BECC                lea.l      A1, [A5 - 0x4134]
  5909. 000045A6  4840                     swap.w     D0
  5910. 000045A8  4240                     clr.w      D0
  5911. 000045AA  4840                     swap.w     D0
  5912. 000045AC  D3C0                     add.l      A1, D0
  5913. 000045AE  1010                     move.b     D0, [A0]
  5914. 000045B0  B011                     cmp.b      D0, [A1]
  5915. 000045B2  662A                     bne        +0x2C /* 000045DE */
  5916. 000045B4  306E 0012                movea.w    A0, [A6 + 0x12]
  5917. 000045B8  2F08                     move.l     -[A7], A0
  5918. 000045BA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5919. 000045BE  2F0C                     move.l     -[A7], A4
  5920. 000045C0  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  5921. 000045C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5922. 000045C8  4A40                     tst.w      D0
  5923. 000045CA  6712                     beq        +0x14 /* 000045DE */
  5924. 000045CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5925. 000045D0  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  5926. 000045D4  206E 0008                movea.l    A0, [A6 + 0x8]
  5927. 000045D8  200C                     move.l     D0, A4
  5928. 000045DA  9090                     sub.l      D0, [A0]
  5929. 000045DC  6014                     bra        +0x16 /* 000045F2 */
  5930. label000045DE:
  5931. 000045DE  528C                     addq.l     A4, 1
  5932. label000045E0:
  5933. 000045E0  2007                     move.l     D0, D7
  5934. 000045E2  5387                     subq.l     D7, 1
  5935. 000045E4  4A80                     tst.l      D0
  5936. 000045E6  66A2                     bne        -0x5C /* 0000458A */
  5937. 000045E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5938. 000045EC  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  5939. label000045F0:
  5940. 000045F0  70FF                     moveq.l    D0, 0xFFFFFFFF
  5941. label000045F2:
  5942. 000045F2  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5943. 000045F6  4E5E                     unlink     A6
  5944. 000045F8  4E75                     rts
  5945. fn000045FA:
  5946. 000045FA  4E56 FFFA                link       A6, -0x0006
  5947. 000045FE  48E7 0018                movem.l    -[A7], A3,A4
  5948. 00004602  286E 0008                movea.l    A4, [A6 + 0x8]
  5949. 00004606  306E 000C                movea.w    A0, [A6 + 0xC]
  5950. 0000460A  D1EE 0008                add.l      A0, [A6 + 0x8]
  5951. 0000460E  2648                     movea.l    A3, A0
  5952. 00004610  6000 0066                bra        +0x68 /* 00004678 */
  5953. label00004614:
  5954. 00004614  41D4                     lea.l      A0, [A4]
  5955. 00004616  528C                     addq.l     A4, 1
  5956. label00004618:
  5957. 00004618  B9CB                     cmpa.l     A4, A3
  5958. 0000461A  640A                     bcc        +0xC /* 00004626 */
  5959. 0000461C  7000                     moveq.l    D0, 0x00
  5960. 0000461E  1014                     move.b     D0, [A4]
  5961. 00004620  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  5962. 00004624  66EE                     bne        -0x10 /* 00004614 */
  5963. label00004626:
  5964. 00004626  200C                     move.l     D0, A4
  5965. 00004628  90AE 0008                sub.l      D0, [A6 + 0x8]
  5966. 0000462C  3D40 FFFE                move.w     [A6 - 0x2], D0
  5967. 00004630  4A40                     tst.w      D0
  5968. 00004632  6F10                     ble        +0x12 /* 00004644 */
  5969. 00004634  200C                     move.l     D0, A4
  5970. 00004636  90AE 0008                sub.l      D0, [A6 + 0x8]
  5971. 0000463A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5972. 0000463E  4267                     clr.w      -[A7]
  5973. 00004640  3F00                     move.w     -[A7], D0
  5974. 00004642  A885                     syscall    DrawText
  5975. label00004644:
  5976. 00004644  7000                     moveq.l    D0, 0x00
  5977. 00004646  1014                     move.b     D0, [A4]
  5978. 00004648  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  5979. 0000464C  6626                     bne        +0x28 /* 00004674 */
  5980. 0000464E  486E FFFA                pea.l      [A6 - 0x6]
  5981. 00004652  A89A                     syscall    GetPen
  5982. 00004654  302E FFFC                move.w     D0, [A6 - 0x4]
  5983. 00004658  0640 FFEC                addi.w     D0, 0xFFEC
  5984. 0000465C  48C0                     ext.l      D0
  5985. 0000465E  81ED D82A                divs.w     D0, [A5 - 0x27D6]
  5986. 00004662  4840                     swap.w     D0
  5987. 00004664  322D D82A                move.w     D1, [A5 - 0x27D6]
  5988. 00004668  9240                     sub.w      D1, D0
  5989. 0000466A  3F01                     move.w     -[A7], D1
  5990. 0000466C  4267                     clr.w      -[A7]
  5991. 0000466E  A894                     syscall    Move
  5992. 00004670  41D4                     lea.l      A0, [A4]
  5993. 00004672  528C                     addq.l     A4, 1
  5994. label00004674:
  5995. 00004674  2D4C 0008                move.l     [A6 + 0x8], A4
  5996. label00004678:
  5997. 00004678  B7EE 0008                cmpa.l     A3, [A6 + 0x8]
  5998. 0000467C  629A                     bhi        -0x64 /* 00004618 */
  5999. 0000467E  4CDF 1800                movem.l    A3,A4, [A7]+
  6000. 00004682  4E5E                     unlink     A6
  6001. 00004684  4E75                     rts
  6002. fn00004686:
  6003. 00004686  4E56 FFE0                link       A6, -0x0020
  6004. 0000468A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6005. 0000468E  7E00                     moveq.l    D7, 0x00
  6006. 00004690  7C00                     moveq.l    D6, 0x00
  6007. 00004692  42A7                     clr.l      -[A7]
  6008. 00004694  2F2D D826                move.l     -[A7], [A5 - 0x27DA]
  6009. 00004698  42A7                     clr.l      -[A7]
  6010. 0000469A  42A7                     clr.l      -[A7]
  6011. 0000469C  4EAD 1482                jsr        [A5 + 0x1482 /* export_652 */]
  6012. 000046A0  205F                     movea.l    A0, [A7]+
  6013. 000046A2  2D48 FFE4                move.l     [A6 - 0x1C], A0
  6014. 000046A6  4A78 0944                tst.w      [0x00000944 /* PrintErr */]
  6015. 000046AA  6600 010C                bne        +0x10E /* 000047B8 */
  6016. 000046AE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  6017. 000046B2  A873                     syscall    SetPort
  6018. 000046B4  3F2D D5BC                move.w     -[A7], [A5 - 0x2A44]
  6019. 000046B8  A887                     syscall    TextFont
  6020. 000046BA  3F2D D5BE                move.w     -[A7], [A5 - 0x2A42]
  6021. 000046BE  A88A                     syscall    TextSize
  6022. 000046C0  206D D826                movea.l    A0, [A5 - 0x27DA]
  6023. 000046C4  2050                     movea.l    A0, [A0]
  6024. 000046C6  43EE FFEA                lea.l      A1, [A6 - 0x16]
  6025. 000046CA  5088                     addq.l     A0, 8
  6026. 000046CC  22D8                     move.l     [A1]+, [A0]+
  6027. 000046CE  22D8                     move.l     [A1]+, [A0]+
  6028. 000046D0  486E FFF4                pea.l      [A6 - 0xC]
  6029. 000046D4  A88B                     syscall    GetFontInfo
  6030. 000046D6  302E FFFA                move.w     D0, [A6 - 0x6]
  6031. 000046DA  D06E FFF4                add.w      D0, [A6 - 0xC]
  6032. 000046DE  D06E FFF6                add.w      D0, [A6 - 0xA]
  6033. 000046E2  3D40 FFF2                move.w     [A6 - 0xE], D0
  6034. 000046E6  302E FFEE                move.w     D0, [A6 - 0x12]
  6035. 000046EA  906E FFEA                sub.w      D0, [A6 - 0x16]
  6036. 000046EE  0640 FFD8                addi.w     D0, 0xFFD8
  6037. 000046F2  48C0                     ext.l      D0
  6038. 000046F4  81EE FFF2                divs.w     D0, [A6 - 0xE]
  6039. 000046F8  3D40 FFE8                move.w     [A6 - 0x18], D0
  6040. 000046FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6041. 00004700  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  6042. 00004704  206E 0008                movea.l    A0, [A6 + 0x8]
  6043. 00004708  2010                     move.l     D0, [A0]
  6044. 0000470A  D0AE 000C                add.l      D0, [A6 + 0xC]
  6045. 0000470E  2640                     movea.l    A3, D0
  6046. 00004710  2840                     movea.l    A4, D0
  6047. 00004712  200C                     move.l     D0, A4
  6048. 00004714  D0AE 0010                add.l      D0, [A6 + 0x10]
  6049. 00004718  2D40 FFE0                move.l     [A6 - 0x20], D0
  6050. label0000471C:
  6051. 0000471C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  6052. 00004720  42A7                     clr.l      -[A7]
  6053. 00004722  4EAD 1492                jsr        [A5 + 0x1492 /* export_654 */]
  6054. 00004726  4A78 0944                tst.w      [0x00000944 /* PrintErr */]
  6055. 0000472A  6600 0074                bne        +0x76 /* 000047A0 */
  6056. 0000472E  DC6E FFE8                add.w      D6, [A6 - 0x18]
  6057. 00004732  302E FFEA                move.w     D0, [A6 - 0x16]
  6058. 00004736  D06E FFF2                add.w      D0, [A6 - 0xE]
  6059. 0000473A  3D40 FFFC                move.w     [A6 - 0x4], D0
  6060. 0000473E  322E FFEC                move.w     D1, [A6 - 0x14]
  6061. 00004742  0641 0014                addi.w     D1, 0x14
  6062. 00004746  3F01                     move.w     -[A7], D1
  6063. 00004748  3F00                     move.w     -[A7], D0
  6064. 0000474A  A893                     syscall    MoveTo
  6065. label0000474C:
  6066. 0000474C  B9EE FFE0                cmpa.l     A4, [A6 - 0x20]
  6067. 00004750  620E                     bhi        +0x10 /* 00004760 */
  6068. 00004752  41D4                     lea.l      A0, [A4]
  6069. 00004754  528C                     addq.l     A4, 1
  6070. 00004756  7000                     moveq.l    D0, 0x00
  6071. 00004758  1010                     move.b     D0, [A0]
  6072. 0000475A  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  6073. 0000475E  66EC                     bne        -0x12 /* 0000474C */
  6074. label00004760:
  6075. 00004760  200C                     move.l     D0, A4
  6076. 00004762  908B                     sub.l      D0, A3
  6077. 00004764  5340                     subq.w     D0, 1
  6078. 00004766  3D40 FFFE                move.w     [A6 - 0x2], D0
  6079. 0000476A  4A40                     tst.w      D0
  6080. 0000476C  6F0C                     ble        +0xE /* 0000477A */
  6081. 0000476E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6082. 00004772  2F0B                     move.l     -[A7], A3
  6083. 00004774  4EBA FE84                jsr        [PC - 0x17C /* 000045FA */]
  6084. 00004778  5C8F                     addq.l     A7, 6
  6085. label0000477A:
  6086. 0000477A  302E FFF2                move.w     D0, [A6 - 0xE]
  6087. 0000477E  D16E FFFC                add.w      [A6 - 0x4], D0
  6088. 00004782  302E FFEC                move.w     D0, [A6 - 0x14]
  6089. 00004786  0640 0014                addi.w     D0, 0x14
  6090. 0000478A  3F00                     move.w     -[A7], D0
  6091. 0000478C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  6092. 00004790  A893                     syscall    MoveTo
  6093. 00004792  264C                     movea.l    A3, A4
  6094. 00004794  5247                     addq.w     D7, 1
  6095. 00004796  BE46                     cmp.w      D7, D6
  6096. 00004798  6706                     beq        +0x8 /* 000047A0 */
  6097. 0000479A  B9EE FFE0                cmpa.l     A4, [A6 - 0x20]
  6098. 0000479E  65AC                     bcs        -0x52 /* 0000474C */
  6099. label000047A0:
  6100. 000047A0  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  6101. 000047A4  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  6102. 000047A8  B9EE FFE0                cmpa.l     A4, [A6 - 0x20]
  6103. 000047AC  6500 FF6E                bcs        -0x90 /* 0000471C */
  6104. 000047B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6105. 000047B4  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  6106. label000047B8:
  6107. 000047B8  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  6108. 000047BC  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  6109. 000047C0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  6110. 000047C4  4E5E                     unlink     A6
  6111. 000047C6  4E75                     rts
  6112. fn000047C8:
  6113. 000047C8  4E56 FFDA                link       A6, -0x0026
  6114. 000047CC  A850                     syscall    InitCursor
  6115. 000047CE  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6116. 000047D2  4A78 0944                tst.w      [0x00000944 /* PrintErr */]
  6117. 000047D6  6600 00CC                bne        +0xCE /* 000048A4 */
  6118. 000047DA  4AAD D826                tst.l      [A5 - 0x27DA]
  6119. 000047DE  6616                     bne        +0x18 /* 000047F6 */
  6120. 000047E0  42A7                     clr.l      -[A7]
  6121. 000047E2  4878 0078                push.l     0x78 /* 'x' */
  6122. 000047E6  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  6123. 000047EA  205F                     movea.l    A0, [A7]+
  6124. 000047EC  2B48 D826                move.l     [A5 - 0x27DA], A0
  6125. 000047F0  4850                     pea.l      [A0]
  6126. 000047F2  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  6127. label000047F6:
  6128. 000047F6  4267                     clr.w      -[A7]
  6129. 000047F8  2F2D D826                move.l     -[A7], [A5 - 0x27DA]
  6130. 000047FC  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  6131. 00004800  101F                     move.b     D0, [A7]+
  6132. 00004802  4A00                     tst.b      D0
  6133. 00004804  6700 009E                beq        +0xA0 /* 000048A4 */
  6134. 00004808  4267                     clr.w      -[A7]
  6135. 0000480A  2F2D D826                move.l     -[A7], [A5 - 0x27DA]
  6136. 0000480E  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6137. 00004812  101F                     move.b     D0, [A7]+
  6138. 00004814  4A00                     tst.b      D0
  6139. 00004816  6700 008C                beq        +0x8E /* 000048A4 */
  6140. 0000481A  486E FFFC                pea.l      [A6 - 0x4]
  6141. 0000481E  A874                     syscall    GetPort
  6142. 00004820  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6143. 00004824  226D D5EE                movea.l    A1, [A5 - 0x2A12]
  6144. 00004828  2251                     movea.l    A1, [A1]
  6145. 0000482A  2050                     movea.l    A0, [A0]
  6146. 0000482C  3028 0020                move.w     D0, [A0 + 0x20]
  6147. 00004830  B069 0022                cmp.w      D0, [A1 + 0x22]
  6148. 00004834  672A                     beq        +0x2C /* 00004860 */
  6149. 00004836  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6150. 0000483A  226D D5EE                movea.l    A1, [A5 - 0x2A12]
  6151. 0000483E  2251                     movea.l    A1, [A1]
  6152. 00004840  2050                     movea.l    A0, [A0]
  6153. 00004842  3028 0022                move.w     D0, [A0 + 0x22]
  6154. 00004846  9069 0020                sub.w      D0, [A1 + 0x20]
  6155. 0000484A  48C0                     ext.l      D0
  6156. 0000484C  2D40 FFF8                move.l     [A6 - 0x8], D0
  6157. 00004850  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6158. 00004854  2050                     movea.l    A0, [A0]
  6159. 00004856  3068 0020                movea.w    A0, [A0 + 0x20]
  6160. 0000485A  2D48 FFF4                move.l     [A6 - 0xC], A0
  6161. 0000485E  6012                     bra        +0x14 /* 00004872 */
  6162. label00004860:
  6163. 00004860  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6164. 00004864  2050                     movea.l    A0, [A0]
  6165. 00004866  3068 003C                movea.w    A0, [A0 + 0x3C]
  6166. 0000486A  2D48 FFF8                move.l     [A6 - 0x8], A0
  6167. 0000486E  42AE FFF4                clr.l      [A6 - 0xC]
  6168. label00004872:
  6169. 00004872  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6170. 00004876  2050                     movea.l    A0, [A0]
  6171. 00004878  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6172. 0000487C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6173. 00004880  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  6174. 00004884  4EBA FE00                jsr        [PC - 0x200 /* 00004686 */]
  6175. 00004888  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6176. 0000488C  2F2D D826                move.l     -[A7], [A5 - 0x27DA]
  6177. 00004890  42A7                     clr.l      -[A7]
  6178. 00004892  42A7                     clr.l      -[A7]
  6179. 00004894  42A7                     clr.l      -[A7]
  6180. 00004896  486E FFDA                pea.l      [A6 - 0x26]
  6181. 0000489A  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  6182. 0000489E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6183. 000048A2  A873                     syscall    SetPort
  6184. label000048A4:
  6185. 000048A4  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  6186. 000048A8  4E5E                     unlink     A6
  6187. 000048AA  4E75                     rts
  6188. export_410:
  6189. 000048AC  4E56 FFF0                link       A6, -0x0010
  6190. 000048B0  2F02                     move.l     -[A7], D2
  6191. 000048B2  42A7                     clr.l      -[A7]
  6192. 000048B4  A8D8                     syscall    NewRgn
  6193. 000048B6  205F                     movea.l    A0, [A7]+
  6194. 000048B8  2D48 FFF0                move.l     [A6 - 0x10], A0
  6195. 000048BC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6196. 000048C0  A87A                     syscall    GetClip
  6197. 000048C2  486E FFF4                pea.l      [A6 - 0xC]
  6198. 000048C6  A972                     syscall    GetMouse
  6199. 000048C8  41EE FFF8                lea.l      A0, [A6 - 0x8]
  6200. 000048CC  43ED D5AE                lea.l      A1, [A5 - 0x2A52]
  6201. 000048D0  20D9                     move.l     [A0]+, [A1]+
  6202. 000048D2  20D9                     move.l     [A0]+, [A1]+
  6203. 000048D4  066E 0014 FFFE           addi.w     [A6 - 0x2], 0x14
  6204. 000048DA  486E FFF8                pea.l      [A6 - 0x8]
  6205. 000048DE  A87B                     syscall    ClipRect
  6206. 000048E0  302E FFF4                move.w     D0, [A6 - 0xC]
  6207. 000048E4  B06D D5AE                cmp.w      D0, [A5 - 0x2A52]
  6208. 000048E8  6C0C                     bge        +0xE /* 000048F6 */
  6209. 000048EA  2F2D D5F2                move.l     -[A7], [A5 - 0x2A0E]
  6210. 000048EE  3F3C 0014                move.w     -[A7], 0x14
  6211. 000048F2  4EBA 0032                jsr        [PC + 0x32 /* 00004926 */]
  6212. label000048F6:
  6213. 000048F6  302E FFF4                move.w     D0, [A6 - 0xC]
  6214. 000048FA  B06D D5B2                cmp.w      D0, [A5 - 0x2A4E]
  6215. 000048FE  6F0C                     ble        +0xE /* 0000490C */
  6216. 00004900  2F2D D5F2                move.l     -[A7], [A5 - 0x2A0E]
  6217. 00004904  3F3C 0015                move.w     -[A7], 0x15
  6218. 00004908  4EBA 001C                jsr        [PC + 0x1C /* 00004926 */]
  6219. label0000490C:
  6220. 0000490C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6221. 00004910  A879                     syscall    SetClip
  6222. 00004912  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6223. 00004916  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  6224. 0000491A  241F                     move.l     D2, [A7]+
  6225. 0000491C  7001                     moveq.l    D0, 0x01
  6226. 0000491E  4E5E                     unlink     A6
  6227. 00004920  205F                     movea.l    A0, [A7]+
  6228. 00004922  1E80                     move.b     [A7], D0
  6229. 00004924  4ED0                     jmp        [A0]
  6230. export_411:
  6231. fn00004926:
  6232. 00004926  4E56 0000                link       A6, 0
  6233. 0000492A  48E7 0300                movem.l    -[A7], D6,D7
  6234. 0000492E  4267                     clr.w      -[A7]
  6235. 00004930  2F2D D5F2                move.l     -[A7], [A5 - 0x2A0E]
  6236. 00004934  A960                     syscall    GetControlValue/GetCtlValue
  6237. 00004936  301F                     move.w     D0, [A7]+
  6238. 00004938  3E00                     move.w     D7, D0
  6239. 0000493A  302D D5B2                move.w     D0, [A5 - 0x2A4E]
  6240. 0000493E  906D D5AE                sub.w      D0, [A5 - 0x2A52]
  6241. 00004942  3C00                     move.w     D6, D0
  6242. 00004944  302E 0008                move.w     D0, [A6 + 0x8]
  6243. 00004948  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  6244. 0000494C  0014 0017                ori.b      [A4], 0x17
  6245. 00004950  0070 0008 0028           ori.w      [A0 + D0.w + 0x28], 0x8
  6246. 00004956  0048 0058                ori.w      A0, 0x58 /* 'X' */
  6247. 0000495A  4267                     clr.w      -[A7]
  6248. 0000495C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6249. 00004960  A961                     syscall    GetControlMinimum/GetMinCtl
  6250. 00004962  301F                     move.w     D0, [A7]+
  6251. 00004964  BE40                     cmp.w      D7, D0
  6252. 00004966  6F58                     ble        +0x5A /* 000049C0 */
  6253. 00004968  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6254. 0000496C  3007                     move.w     D0, D7
  6255. 0000496E  0640 FFF6                addi.w     D0, 0xFFF6
  6256. 00004972  3F00                     move.w     -[A7], D0
  6257. 00004974  A963                     syscall    SetControlValue/SetCtlValue
  6258. 00004976  4EBA 0AEC                jsr        [PC + 0xAEC /* 00005464 */]
  6259. 0000497A  6044                     bra        +0x46 /* 000049C0 */
  6260. 0000497C  4267                     clr.w      -[A7]
  6261. 0000497E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6262. 00004982  A962                     syscall    GetControlMaximum/GetMaxCtl
  6263. 00004984  301F                     move.w     D0, [A7]+
  6264. 00004986  BE40                     cmp.w      D7, D0
  6265. 00004988  6C36                     bge        +0x38 /* 000049C0 */
  6266. 0000498A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6267. 0000498E  3007                     move.w     D0, D7
  6268. 00004990  0640 000A                addi.w     D0, 0xA /* '\n' */
  6269. 00004994  3F00                     move.w     -[A7], D0
  6270. 00004996  A963                     syscall    SetControlValue/SetCtlValue
  6271. 00004998  4EBA 0ACA                jsr        [PC + 0xACA /* 00005464 */]
  6272. 0000499C  6022                     bra        +0x24 /* 000049C0 */
  6273. 0000499E  3007                     move.w     D0, D7
  6274. 000049A0  9046                     sub.w      D0, D6
  6275. 000049A2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6276. 000049A6  3F00                     move.w     -[A7], D0
  6277. 000049A8  A963                     syscall    SetControlValue/SetCtlValue
  6278. 000049AA  4EBA 0AB8                jsr        [PC + 0xAB8 /* 00005464 */]
  6279. 000049AE  6010                     bra        +0x12 /* 000049C0 */
  6280. 000049B0  3007                     move.w     D0, D7
  6281. 000049B2  D046                     add.w      D0, D6
  6282. 000049B4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6283. 000049B8  3F00                     move.w     -[A7], D0
  6284. 000049BA  A963                     syscall    SetControlValue/SetCtlValue
  6285. 000049BC  4EBA 0AA6                jsr        [PC + 0xAA6 /* 00005464 */]
  6286. label000049C0:
  6287. 000049C0  4CDF 00C0                movem.l    D6,D7, [A7]+
  6288. 000049C4  4E5E                     unlink     A6
  6289. 000049C6  205F                     movea.l    A0, [A7]+
  6290. 000049C8  4FEF 0006                lea.l      A7, [A7 + 0x6]
  6291. 000049CC  4ED0                     jmp        [A0]
  6292. fn000049CE:
  6293. 000049CE  4E56 FFEC                link       A6, -0x0014
  6294. 000049D2  42A7                     clr.l      -[A7]
  6295. 000049D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6296. 000049D8  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6297. 000049DC  201F                     move.l     D0, [A7]+
  6298. 000049DE  0680 FFFF FFE8           addi.l     D0, 0xFFFFFFE8
  6299. 000049E4  2D40 FFFC                move.l     [A6 - 0x4], D0
  6300. 000049E8  206E 0008                movea.l    A0, [A6 + 0x8]
  6301. 000049EC  2010                     move.l     D0, [A0]
  6302. 000049EE  D0AE FFFC                add.l      D0, [A6 - 0x4]
  6303. 000049F2  4878 0018                push.l     0x18
  6304. 000049F6  486D D5BA                pea.l      [A5 - 0x2A46]
  6305. 000049FA  2F00                     move.l     -[A7], D0
  6306. 000049FC  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  6307. 00004A00  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6308. 00004A04  41EE FFF4                lea.l      A0, [A6 - 0xC]
  6309. 00004A08  43ED D5AE                lea.l      A1, [A5 - 0x2A52]
  6310. 00004A0C  20D9                     move.l     [A0]+, [A1]+
  6311. 00004A0E  20D9                     move.l     [A0]+, [A1]+
  6312. 00004A10  3F3C FFFC                move.w     -[A7], 0xFFFC
  6313. 00004A14  3F3C FFFC                move.w     -[A7], 0xFFFC
  6314. 00004A18  486E FFF4                pea.l      [A6 - 0xC]
  6315. 00004A1C  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  6316. 00004A20  508F                     addq.l     A7, 8
  6317. 00004A22  3D6E FFFA FFF6           move.w     [A6 - 0xA], [A6 - 0x6]
  6318. 00004A28  066E 0010 FFFA           addi.w     [A6 - 0x6], 0x10
  6319. 00004A2E  42A7                     clr.l      -[A7]
  6320. 00004A30  2F2D EC46                move.l     -[A7], [A5 - 0x13BA]
  6321. 00004A34  486E FFF4                pea.l      [A6 - 0xC]
  6322. 00004A38  486D D858                pea.l      [A5 - 0x27A8]
  6323. 00004A3C  1F3C 0001                move.b     -[A7], 0x1
  6324. 00004A40  4267                     clr.w      -[A7]
  6325. 00004A42  4267                     clr.w      -[A7]
  6326. 00004A44  4267                     clr.w      -[A7]
  6327. 00004A46  3F3C 0010                move.w     -[A7], 0x10
  6328. 00004A4A  42A7                     clr.l      -[A7]
  6329. 00004A4C  A954                     syscall    NewControl
  6330. 00004A4E  205F                     movea.l    A0, [A7]+
  6331. 00004A50  2B48 D5F2                move.l     [A5 - 0x2A0E], A0
  6332. 00004A54  42A7                     clr.l      -[A7]
  6333. 00004A56  486D D5AE                pea.l      [A5 - 0x2A52]
  6334. 00004A5A  486D D5AE                pea.l      [A5 - 0x2A52]
  6335. 00004A5E  A9D2                     syscall    TENew
  6336. 00004A60  205F                     movea.l    A0, [A7]+
  6337. 00004A62  2B48 D5EE                move.l     [A5 - 0x2A12], A0
  6338. 00004A66  486D 01FA                pea.l      [A5 + 0x1FA /* export_59 */]
  6339. 00004A6A  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  6340. 00004A6E  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  6341. 00004A72  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6342. 00004A76  2050                     movea.l    A0, [A0]
  6343. 00004A78  70FF                     moveq.l    D0, 0xFFFFFFFF
  6344. 00004A7A  3140 0048                move.w     [A0 + 0x48], D0
  6345. 00004A7E  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6346. 00004A82  43ED 0CF2                lea.l      A1, [A5 + 0xCF2 /* export_410 */]
  6347. 00004A86  2050                     movea.l    A0, [A0]
  6348. 00004A88  2149 002A                move.l     [A0 + 0x2A], A1
  6349. 00004A8C  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6350. 00004A90  2050                     movea.l    A0, [A0]
  6351. 00004A92  2D68 003E FFF0           move.l     [A6 - 0x10], [A0 + 0x3E]
  6352. 00004A98  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6353. 00004A9C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6354. 00004AA0  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  6355. 00004AA4  206E 0008                movea.l    A0, [A6 + 0x8]
  6356. 00004AA8  226E FFF0                movea.l    A1, [A6 - 0x10]
  6357. 00004AAC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6358. 00004AB0  2F11                     move.l     -[A7], [A1]
  6359. 00004AB2  2F10                     move.l     -[A7], [A0]
  6360. 00004AB4  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  6361. 00004AB8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6362. 00004ABC  3F2D D5C0                move.w     -[A7], [A5 - 0x2A40]
  6363. 00004AC0  486E FFEC                pea.l      [A6 - 0x14]
  6364. 00004AC4  486E 000C                pea.l      [A6 + 0xC]
  6365. 00004AC8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6366. 00004ACC  4EBA D02E                jsr        [PC - 0x2FD2 /* 00001AFC */]
  6367. 00004AD0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6368. 00004AD4  4A6E 000C                tst.w      [A6 + 0xC]
  6369. 00004AD8  6C06                     bge        +0x8 /* 00004AE0 */
  6370. 00004ADA  3D6D D5C2 000C           move.w     [A6 + 0xC], [A5 - 0x2A3E]
  6371. label00004AE0:
  6372. 00004AE0  306E 000C                movea.w    A0, [A6 + 0xC]
  6373. 00004AE4  2F08                     move.l     -[A7], A0
  6374. 00004AE6  306E 000C                movea.w    A0, [A6 + 0xC]
  6375. 00004AEA  2F08                     move.l     -[A7], A0
  6376. 00004AEC  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  6377. 00004AF0  A9D1                     syscall    TESetSelect
  6378. 00004AF2  4EBA 09F4                jsr        [PC + 0x9F4 /* 000054E8 */]
  6379. 00004AF6  4EBA 07B8                jsr        [PC + 0x7B8 /* 000052B0 */]
  6380. 00004AFA  2F2D D5F2                move.l     -[A7], [A5 - 0x2A0E]
  6381. 00004AFE  3F2D D5C4                move.w     -[A7], [A5 - 0x2A3C]
  6382. 00004B02  A963                     syscall    SetControlValue/SetCtlValue
  6383. 00004B04  4EBA 095E                jsr        [PC + 0x95E /* 00005464 */]
  6384. 00004B08  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  6385. 00004B0C  A9D8                     syscall    TEActivate
  6386. 00004B0E  4EBA 0896                jsr        [PC + 0x896 /* 000053A6 */]
  6387. 00004B12  426D 9286                clr.w      [A5 - 0x6D7A]
  6388. 00004B16  4E5E                     unlink     A6
  6389. 00004B18  4E75                     rts
  6390. fn00004B1A:
  6391. 00004B1A  4E56 FFF4                link       A6, -0x000C
  6392. 00004B1E  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6393. 00004B22  2050                     movea.l    A0, [A0]
  6394. 00004B24  3B68 0020 D5C2           move.w     [A5 - 0x2A3E], [A0 + 0x20]
  6395. 00004B2A  4267                     clr.w      -[A7]
  6396. 00004B2C  2F2D D5F2                move.l     -[A7], [A5 - 0x2A0E]
  6397. 00004B30  A960                     syscall    GetControlValue/GetCtlValue
  6398. 00004B32  301F                     move.w     D0, [A7]+
  6399. 00004B34  3B40 D5C4                move.w     [A5 - 0x2A3C], D0
  6400. 00004B38  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6401. 00004B3C  2050                     movea.l    A0, [A0]
  6402. 00004B3E  2D68 003E FFF8           move.l     [A6 - 0x8], [A0 + 0x3E]
  6403. 00004B44  42A7                     clr.l      -[A7]
  6404. 00004B46  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6405. 00004B4A  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6406. 00004B4E  201F                     move.l     D0, [A7]+
  6407. 00004B50  2D40 FFFC                move.l     [A6 - 0x4], D0
  6408. 00004B54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6409. 00004B58  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6410. 00004B5C  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  6411. 00004B60  206E FFF8                movea.l    A0, [A6 - 0x8]
  6412. 00004B64  226E 0008                movea.l    A1, [A6 + 0x8]
  6413. 00004B68  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6414. 00004B6C  2F11                     move.l     -[A7], [A1]
  6415. 00004B6E  2F10                     move.l     -[A7], [A0]
  6416. 00004B70  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  6417. 00004B74  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6418. 00004B78  4267                     clr.w      -[A7]
  6419. 00004B7A  486E FFF4                pea.l      [A6 - 0xC]
  6420. 00004B7E  486E FFF6                pea.l      [A6 - 0xA]
  6421. 00004B82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6422. 00004B86  4EBA CF74                jsr        [PC - 0x308C /* 00001AFC */]
  6423. 00004B8A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6424. 00004B8E  3F3C 0018                move.w     -[A7], 0x18
  6425. 00004B92  486D D5BA                pea.l      [A5 - 0x2A46]
  6426. 00004B96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6427. 00004B9A  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  6428. 00004B9E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6429. 00004BA2  4E5E                     unlink     A6
  6430. 00004BA4  4E75                     rts
  6431. fn00004BA6:
  6432. 00004BA6  4E56 FFFC                link       A6, -0x0004
  6433. 00004BAA  4267                     clr.w      -[A7]
  6434. 00004BAC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6435. 00004BB0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6436. 00004BB4  486E FFFC                pea.l      [A6 - 0x4]
  6437. 00004BB8  A96C                     syscall    FindControl
  6438. 00004BBA  301F                     move.w     D0, [A7]+
  6439. 00004BBC  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  6440. 00004BC0  0002 000A                ori.b      D2, 0xA /* '\n' */
  6441. 00004BC4  0000 002E                ori.b      D0, 0x2E /* '.' */
  6442. 00004BC8  0081 0040 2F2E           ori.l      D1, 0x402F2E /* '@/.' */
  6443. 00004BCE  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  6444. 00004BD2  0008 4EBA                ori.b      A0, 0xBA
  6445. 00004BD6  0C34 508F 4A40           cmpi.b     [A4 + D4 * 2 + 0x40], 0x8F
  6446. 00004BDC  6706                     beq        +0x8 /* 00004BE4 */
  6447. 00004BDE  4EBA 0C5E                jsr        [PC + 0xC5E /* 0000583E */]
  6448. 00004BE2  6038                     bra        +0x3A /* 00004C1C */
  6449. label00004BE4:
  6450. 00004BE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6451. 00004BE8  1F2E 0015                move.b     -[A7], [A6 + 0x15]
  6452. 00004BEC  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  6453. 00004BF0  A9D4                     syscall    TEClick
  6454. 00004BF2  6028                     bra        +0x2A /* 00004C1C */
  6455. 00004BF4  4267                     clr.w      -[A7]
  6456. 00004BF6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6457. 00004BFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6458. 00004BFE  42A7                     clr.l      -[A7]
  6459. 00004C00  A968                     syscall    TrackControl
  6460. 00004C02  301F                     move.w     D0, [A7]+
  6461. 00004C04  4EBA 085E                jsr        [PC + 0x85E /* 00005464 */]
  6462. 00004C08  6012                     bra        +0x14 /* 00004C1C */
  6463. 00004C0A  4267                     clr.w      -[A7]
  6464. 00004C0C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6465. 00004C10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6466. 00004C14  486D 0CFA                pea.l      [A5 + 0xCFA /* export_411 */]
  6467. 00004C18  A968                     syscall    TrackControl
  6468. 00004C1A  301F                     move.w     D0, [A7]+
  6469. label00004C1C:
  6470. 00004C1C  4E5E                     unlink     A6
  6471. 00004C1E  4E75                     rts
  6472. fn00004C20:
  6473. 00004C20  4E56 0000                link       A6, 0
  6474. 00004C24  4EBA 091C                jsr        [PC + 0x91C /* 00005542 */]
  6475. 00004C28  02AE 0000 00FF 0008      andi.l     [A6 + 0x8], 0xFF
  6476. 00004C30  202E 0008                move.l     D0, [A6 + 0x8]
  6477. 00004C34  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  6478. 00004C38  001A 009E                ori.b      [A2]+, 0x9E
  6479. 00004C3C  0000 0059                ori.b      D0, 0x59 /* 'Y' */
  6480. 00004C40  0098 0000 0079           ori.l      [A0]+, 0x79 /* 'y' */
  6481. 00004C46  00A8 0000 005D 00BE      ori.l      [A0 + 0xBE], 0x5D /* ']' */
  6482. 00004C4E  0000 005B                ori.b      D0, 0x5B /* '[' */
  6483. 00004C52  00D2                     .incomplete
  6484. 00004C54  0000 0046                ori.b      D0, 0x46 /* 'F' */
  6485. 00004C58  00CC                     .incomplete
  6486. 00004C5A  0000 0066                ori.b      D0, 0x66 /* 'f' */
  6487. 00004C5E  00D8                     .incomplete
  6488. 00004C60  0000 004C                ori.b      D0, 0x4C /* 'L' */
  6489. 00004C64  00D2                     .incomplete
  6490. 00004C66  0000 006C                ori.b      D0, 0x6C /* 'l' */
  6491. 00004C6A  00DE                     .incomplete
  6492. 00004C6C  0000 0048                ori.b      D0, 0x48 /* 'H' */
  6493. 00004C70  00D8                     .incomplete
  6494. 00004C72  0000 0068                ori.b      D0, 0x68 /* 'h' */
  6495. 00004C76  00E8                     .incomplete
  6496. 00004C78  0000 004A                ori.b      D0, 0x4A /* 'J' */
  6497. 00004C7C  00E2                     .incomplete
  6498. 00004C7E  0000 006A                ori.b      D0, 0x6A /* 'j' */
  6499. 00004C82  00F6                     .incomplete
  6500. 00004C84  0000 004D                ori.b      D0, 0x4D /* 'M' */
  6501. 00004C88  00F0                     .incomplete
  6502. 00004C8A  0000 006D                ori.b      D0, 0x6D /* 'm' */
  6503. 00004C8E  0100                     btst       D0, D0
  6504. 00004C90  0000 0050                ori.b      D0, 0x50 /* 'P' */
  6505. 00004C94  00FA                     .incomplete
  6506. 00004C96  0000 0070                ori.b      D0, 0x70 /* 'p' */
  6507. 00004C9A  0108                     btst       A0, D0
  6508. 00004C9C  0000 007A                ori.b      D0, 0x7A /* 'z' */
  6509. 00004CA0  0102                     btst       D2, D0
  6510. 00004CA2  0000 005A                ori.b      D0, 0x5A /* 'Z' */
  6511. 00004CA6  010E                     btst       A6, D0
  6512. 00004CA8  0000 0078                ori.b      D0, 0x78 /* 'x' */
  6513. 00004CAC  0108                     btst       A0, D0
  6514. 00004CAE  0000 0058                ori.b      D0, 0x58 /* 'X' */
  6515. 00004CB2  0120                     btst       -[A0], D0
  6516. 00004CB4  0000 0063                ori.b      D0, 0x63 /* 'c' */
  6517. 00004CB8  011A                     btst       [A2]+, D0
  6518. 00004CBA  0000 0043                ori.b      D0, 0x43 /* 'C' */
  6519. 00004CBE  0130 0000                btst       [A0 + D0.w], D0
  6520. 00004CC2  0076 012A 0000           ori.w      [A6 + D0.w], 0x12A
  6521. 00004CC8  0056 013C                ori.w      [A6], 0x13C
  6522. 00004CCC  0000 0061                ori.b      D0, 0x61 /* 'a' */
  6523. 00004CD0  0136 0000                btst       [A6 + D0.w], D0
  6524. 00004CD4  0041 0144                ori.w      D1, 0x144
  6525. 00004CD8  082D 0002 D5E4           btst.b     [A5 - 0x2A1C], 0x2
  6526. 00004CDE  6700 013A                beq        +0x13C /* 00004E1A */
  6527. 00004CE2  4EBA 0526                jsr        [PC + 0x526 /* 0000520A */]
  6528. 00004CE6  4EBA F64E                jsr        [PC - 0x9B2 /* 00004336 */]
  6529. 00004CEA  6000 012E                bra        +0x130 /* 00004E1A */
  6530. 00004CEE  082D 0004 D5E5           btst.b     [A5 - 0x2A1B], 0x4
  6531. 00004CF4  6700 0124                beq        +0x126 /* 00004E1A */
  6532. 00004CF8  4EBA 0510                jsr        [PC + 0x510 /* 0000520A */]
  6533. 00004CFC  3F3C 0001                move.w     -[A7], 0x1
  6534. 00004D00  4EBA 0128                jsr        [PC + 0x128 /* 00004E2A */]
  6535. 00004D04  548F                     addq.l     A7, 2
  6536. 00004D06  6000 0112                bra        +0x114 /* 00004E1A */
  6537. 00004D0A  082D 0005 D5E5           btst.b     [A5 - 0x2A1B], 0x5
  6538. 00004D10  6700 0108                beq        +0x10A /* 00004E1A */
  6539. 00004D14  4EBA 04F4                jsr        [PC + 0x4F4 /* 0000520A */]
  6540. 00004D18  4267                     clr.w      -[A7]
  6541. 00004D1A  4EBA 010E                jsr        [PC + 0x10E /* 00004E2A */]
  6542. 00004D1E  548F                     addq.l     A7, 2
  6543. 00004D20  6000 00F8                bra        +0xFA /* 00004E1A */
  6544. 00004D24  082D 0007 D5E5           btst.b     [A5 - 0x2A1B], 0x7
  6545. 00004D2A  6700 00EE                beq        +0xF0 /* 00004E1A */
  6546. 00004D2E  4EBA F478                jsr        [PC - 0xB88 /* 000041A8 */]
  6547. 00004D32  6000 00E6                bra        +0xE8 /* 00004E1A */
  6548. 00004D36  082D 0000 D5E4           btst.b     [A5 - 0x2A1C], 0x0
  6549. 00004D3C  6700 00DC                beq        +0xDE /* 00004E1A */
  6550. 00004D40  4EBA F720                jsr        [PC - 0x8E0 /* 00004462 */]
  6551. 00004D44  6000 00D4                bra        +0xD6 /* 00004E1A */
  6552. 00004D48  082D 0001 D5E4           btst.b     [A5 - 0x2A1C], 0x1
  6553. 00004D4E  6700 00CA                beq        +0xCC /* 00004E1A */
  6554. 00004D52  4EBA 04B6                jsr        [PC + 0x4B6 /* 0000520A */]
  6555. 00004D56  4EBA F260                jsr        [PC - 0xDA0 /* 00003FB8 */]
  6556. 00004D5A  6000 00BE                bra        +0xC0 /* 00004E1A */
  6557. 00004D5E  082D 0003 D5E4           btst.b     [A5 - 0x2A1C], 0x3
  6558. 00004D64  6700 00B4                beq        +0xB6 /* 00004E1A */
  6559. 00004D68  4EBA 04A0                jsr        [PC + 0x4A0 /* 0000520A */]
  6560. 00004D6C  4EBA F690                jsr        [PC - 0x970 /* 000043FE */]
  6561. 00004D70  4EBA F6F0                jsr        [PC - 0x910 /* 00004462 */]
  6562. 00004D74  6000 00A4                bra        +0xA6 /* 00004E1A */
  6563. 00004D78  082D 0005 D5E4           btst.b     [A5 - 0x2A1C], 0x5
  6564. 00004D7E  6700 009A                beq        +0x9C /* 00004E1A */
  6565. 00004D82  4EBA 0486                jsr        [PC + 0x486 /* 0000520A */]
  6566. 00004D86  4EBA 0290                jsr        [PC + 0x290 /* 00005018 */]
  6567. 00004D8A  6000 008E                bra        +0x90 /* 00004E1A */
  6568. 00004D8E  4EBA FA38                jsr        [PC - 0x5C8 /* 000047C8 */]
  6569. 00004D92  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6570. 00004D96  2050                     movea.l    A0, [A0]
  6571. 00004D98  4868 0008                pea.l      [A0 + 0x8]
  6572. 00004D9C  A928                     syscall    InvalRect
  6573. 00004D9E  6000 007A                bra        +0x7C /* 00004E1A */
  6574. 00004DA2  082D 0000 D5E3           btst.b     [A5 - 0x2A1D], 0x0
  6575. 00004DA8  6700 0070                beq        +0x72 /* 00004E1A */
  6576. 00004DAC  4EBA 049C                jsr        [PC + 0x49C /* 0000524A */]
  6577. 00004DB0  6000 0068                bra        +0x6A /* 00004E1A */
  6578. 00004DB4  082D 0002 D5E3           btst.b     [A5 - 0x2A1D], 0x2
  6579. 00004DBA  6700 005E                beq        +0x60 /* 00004E1A */
  6580. 00004DBE  4EAD 109A                jsr        [A5 + 0x109A /* export_527 */]
  6581. 00004DC2  4EBA 0446                jsr        [PC + 0x446 /* 0000520A */]
  6582. 00004DC6  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  6583. 00004DCA  A9D6                     syscall    TECut
  6584. 00004DCC  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  6585. 00004DD0  6048                     bra        +0x4A /* 00004E1A */
  6586. 00004DD2  082D 0003 D5E3           btst.b     [A5 - 0x2A1D], 0x3
  6587. 00004DD8  6740                     beq        +0x42 /* 00004E1A */
  6588. 00004DDA  4EAD 109A                jsr        [A5 + 0x109A /* export_527 */]
  6589. 00004DDE  426D 9286                clr.w      [A5 - 0x6D7A]
  6590. 00004DE2  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  6591. 00004DE6  A9D5                     syscall    TECopy
  6592. 00004DE8  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  6593. 00004DEC  602C                     bra        +0x2E /* 00004E1A */
  6594. 00004DEE  082D 0004 D5E3           btst.b     [A5 - 0x2A1D], 0x4
  6595. 00004DF4  6724                     beq        +0x26 /* 00004E1A */
  6596. 00004DF6  4EBA 0412                jsr        [PC + 0x412 /* 0000520A */]
  6597. 00004DFA  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  6598. 00004DFE  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  6599. 00004E02  588F                     addq.l     A7, 4
  6600. 00004E04  6014                     bra        +0x16 /* 00004E1A */
  6601. 00004E06  082D 0005 D5E3           btst.b     [A5 - 0x2A1D], 0x5
  6602. 00004E0C  670C                     beq        +0xE /* 00004E1A */
  6603. 00004E0E  42A7                     clr.l      -[A7]
  6604. 00004E10  4878 FFFF                push.l     0xFFFF
  6605. 00004E14  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  6606. 00004E18  A9D1                     syscall    TESetSelect
  6607. label00004E1A:
  6608. 00004E1A  4EBA 0494                jsr        [PC + 0x494 /* 000052B0 */]
  6609. 00004E1E  4EBA 04E2                jsr        [PC + 0x4E2 /* 00005302 */]
  6610. 00004E22  4EBA 0582                jsr        [PC + 0x582 /* 000053A6 */]
  6611. 00004E26  4E5E                     unlink     A6
  6612. 00004E28  4E75                     rts
  6613. fn00004E2A:
  6614. 00004E2A  4E56 FFEE                link       A6, -0x0012
  6615. 00004E2E  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  6616. 00004E32  2D6D D5EE FFF8           move.l     [A6 - 0x8], [A5 - 0x2A12]
  6617. 00004E38  206E FFF8                movea.l    A0, [A6 - 0x8]
  6618. 00004E3C  2050                     movea.l    A0, [A0]
  6619. 00004E3E  3A28 0020                move.w     D5, [A0 + 0x20]
  6620. 00004E42  206E FFF8                movea.l    A0, [A6 - 0x8]
  6621. 00004E46  2050                     movea.l    A0, [A0]
  6622. 00004E48  3828 0022                move.w     D4, [A0 + 0x22]
  6623. 00004E4C  426E FFF6                clr.w      [A6 - 0xA]
  6624. 00004E50  BA44                     cmp.w      D5, D4
  6625. 00004E52  6C00 01BC                bge        +0x1BE /* 00005010 */
  6626. 00004E56  206E FFF8                movea.l    A0, [A6 - 0x8]
  6627. 00004E5A  2050                     movea.l    A0, [A0]
  6628. 00004E5C  3C28 005E                move.w     D6, [A0 + 0x5E]
  6629. 00004E60  426E FFF4                clr.w      [A6 - 0xC]
  6630. 00004E64  7000                     moveq.l    D0, 0x00
  6631. 00004E66  6030                     bra        +0x32 /* 00004E98 */
  6632. label00004E68:
  6633. 00004E68  206E FFF8                movea.l    A0, [A6 - 0x8]
  6634. 00004E6C  302E FFF4                move.w     D0, [A6 - 0xC]
  6635. 00004E70  48C0                     ext.l      D0
  6636. 00004E72  D080                     add.l      D0, D0
  6637. 00004E74  D090                     add.l      D0, [A0]
  6638. 00004E76  2040                     movea.l    A0, D0
  6639. 00004E78  BA68 0060                cmp.w      D5, [A0 + 0x60]
  6640. 00004E7C  6D20                     blt        +0x22 /* 00004E9E */
  6641. 00004E7E  206E FFF8                movea.l    A0, [A6 - 0x8]
  6642. 00004E82  302E FFF4                move.w     D0, [A6 - 0xC]
  6643. 00004E86  48C0                     ext.l      D0
  6644. 00004E88  D080                     add.l      D0, D0
  6645. 00004E8A  D090                     add.l      D0, [A0]
  6646. 00004E8C  2040                     movea.l    A0, D0
  6647. 00004E8E  3D68 0060 FFF2           move.w     [A6 - 0xE], [A0 + 0x60]
  6648. 00004E94  526E FFF4                addq.w     [A6 - 0xC], 1
  6649. label00004E98:
  6650. 00004E98  BC6E FFF4                cmp.w      D6, [A6 - 0xC]
  6651. 00004E9C  6ECA                     bgt        -0x34 /* 00004E68 */
  6652. label00004E9E:
  6653. 00004E9E  3A2E FFF2                move.w     D5, [A6 - 0xE]
  6654. 00004EA2  206E FFF8                movea.l    A0, [A6 - 0x8]
  6655. 00004EA6  2050                     movea.l    A0, [A0]
  6656. 00004EA8  3028 005E                move.w     D0, [A0 + 0x5E]
  6657. 00004EAC  5340                     subq.w     D0, 1
  6658. 00004EAE  3C00                     move.w     D6, D0
  6659. 00004EB0  6000 00D6                bra        +0xD8 /* 00004F88 */
  6660. label00004EB4:
  6661. 00004EB4  206E FFF8                movea.l    A0, [A6 - 0x8]
  6662. 00004EB8  3006                     move.w     D0, D6
  6663. 00004EBA  48C0                     ext.l      D0
  6664. 00004EBC  D080                     add.l      D0, D0
  6665. 00004EBE  D090                     add.l      D0, [A0]
  6666. 00004EC0  2040                     movea.l    A0, D0
  6667. 00004EC2  3068 0060                movea.w    A0, [A0 + 0x60]
  6668. 00004EC6  2E08                     move.l     D7, A0
  6669. 00004EC8  3045                     movea.w    A0, D5
  6670. 00004ECA  B1C7                     cmpa.l     A0, D7
  6671. 00004ECC  6E00 00B8                bgt        +0xBA /* 00004F86 */
  6672. 00004ED0  3044                     movea.w    A0, D4
  6673. 00004ED2  B1C7                     cmpa.l     A0, D7
  6674. 00004ED4  6F00 00B0                ble        +0xB2 /* 00004F86 */
  6675. 00004ED8  2F07                     move.l     -[A7], D7
  6676. 00004EDA  2F07                     move.l     -[A7], D7
  6677. 00004EDC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6678. 00004EE0  A9D1                     syscall    TESetSelect
  6679. 00004EE2  4A6E 0008                tst.w      [A6 + 0x8]
  6680. 00004EE6  671C                     beq        +0x1E /* 00004F04 */
  6681. 00004EE8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6682. 00004EEC  4878 0002                push.l     0x2
  6683. 00004EF0  486D D85A                pea.l      [A5 - 0x27A6]
  6684. 00004EF4  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  6685. 00004EF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6686. 00004EFC  546E FFF6                addq.w     [A6 - 0xA], 2
  6687. 00004F00  6000 0084                bra        +0x86 /* 00004F86 */
  6688. label00004F04:
  6689. 00004F04  206E FFF8                movea.l    A0, [A6 - 0x8]
  6690. 00004F08  2050                     movea.l    A0, [A0]
  6691. 00004F0A  2068 003E                movea.l    A0, [A0 + 0x3E]
  6692. 00004F0E  2010                     move.l     D0, [A0]
  6693. 00004F10  D087                     add.l      D0, D7
  6694. 00004F12  2D40 FFFC                move.l     [A6 - 0x4], D0
  6695. 00004F16  426E FFF2                clr.w      [A6 - 0xE]
  6696. 00004F1A  6008                     bra        +0xA /* 00004F24 */
  6697. label00004F1C:
  6698. 00004F1C  52AE FFFC                addq.l     [A6 - 0x4], 1
  6699. 00004F20  526E FFF2                addq.w     [A6 - 0xE], 1
  6700. label00004F24:
  6701. 00004F24  206E FFFC                movea.l    A0, [A6 - 0x4]
  6702. 00004F28  7000                     moveq.l    D0, 0x00
  6703. 00004F2A  1010                     move.b     D0, [A0]
  6704. 00004F2C  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  6705. 00004F30  6614                     bne        +0x16 /* 00004F46 */
  6706. 00004F32  306E FFF2                movea.w    A0, [A6 - 0xE]
  6707. 00004F36  D1C7                     add.l      A0, D7
  6708. 00004F38  226E FFF8                movea.l    A1, [A6 - 0x8]
  6709. 00004F3C  2251                     movea.l    A1, [A1]
  6710. 00004F3E  3269 003C                movea.w    A1, [A1 + 0x3C]
  6711. 00004F42  B1C9                     cmpa.l     A0, A1
  6712. 00004F44  6DD6                     blt        -0x28 /* 00004F1C */
  6713. label00004F46:
  6714. 00004F46  206E FFFC                movea.l    A0, [A6 - 0x4]
  6715. 00004F4A  7000                     moveq.l    D0, 0x00
  6716. 00004F4C  1010                     move.b     D0, [A0]
  6717. 00004F4E  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  6718. 00004F52  6632                     bne        +0x34 /* 00004F86 */
  6719. 00004F54  206E FFFC                movea.l    A0, [A6 - 0x4]
  6720. 00004F58  7000                     moveq.l    D0, 0x00
  6721. 00004F5A  1028 0001                move.b     D0, [A0 + 0x1]
  6722. 00004F5E  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  6723. 00004F62  6622                     bne        +0x24 /* 00004F86 */
  6724. 00004F64  306E FFF2                movea.w    A0, [A6 - 0xE]
  6725. 00004F68  D1C7                     add.l      A0, D7
  6726. 00004F6A  326E FFF2                movea.w    A1, [A6 - 0xE]
  6727. 00004F6E  D3C7                     add.l      A1, D7
  6728. 00004F70  4850                     pea.l      [A0]
  6729. 00004F72  4869 0002                pea.l      [A1 + 0x2]
  6730. 00004F76  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6731. 00004F7A  A9D1                     syscall    TESetSelect
  6732. 00004F7C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6733. 00004F80  A9D7                     syscall    TEDelete
  6734. 00004F82  556E FFF6                subq.w     [A6 - 0xA], 2
  6735. label00004F86:
  6736. 00004F86  5346                     subq.w     D6, 1
  6737. label00004F88:
  6738. 00004F88  4A46                     tst.w      D6
  6739. 00004F8A  6C00 FF28                bge        -0xD6 /* 00004EB4 */
  6740. 00004F8E  3D45 FFF0                move.w     [A6 - 0x10], D5
  6741. 00004F92  3004                     move.w     D0, D4
  6742. 00004F94  D06E FFF6                add.w      D0, [A6 - 0xA]
  6743. 00004F98  5340                     subq.w     D0, 1
  6744. 00004F9A  3D40 FFEE                move.w     [A6 - 0x12], D0
  6745. 00004F9E  206E FFF8                movea.l    A0, [A6 - 0x8]
  6746. 00004FA2  3F2D D5C0                move.w     -[A7], [A5 - 0x2A40]
  6747. 00004FA6  486E FFEE                pea.l      [A6 - 0x12]
  6748. 00004FAA  486E FFF0                pea.l      [A6 - 0x10]
  6749. 00004FAE  2050                     movea.l    A0, [A0]
  6750. 00004FB0  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  6751. 00004FB4  4EBA CB46                jsr        [PC - 0x34BA /* 00001AFC */]
  6752. 00004FB8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6753. 00004FBC  526E FFEE                addq.w     [A6 - 0x12], 1
  6754. 00004FC0  206E FFF8                movea.l    A0, [A6 - 0x8]
  6755. 00004FC4  2050                     movea.l    A0, [A0]
  6756. 00004FC6  2068 003E                movea.l    A0, [A0 + 0x3E]
  6757. 00004FCA  326E FFF0                movea.w    A1, [A6 - 0x10]
  6758. 00004FCE  D3D0                     add.l      A1, [A0]
  6759. 00004FD0  2D49 FFFC                move.l     [A6 - 0x4], A1
  6760. 00004FD4  6008                     bra        +0xA /* 00004FDE */
  6761. label00004FD6:
  6762. 00004FD6  536E FFF0                subq.w     [A6 - 0x10], 1
  6763. 00004FDA  53AE FFFC                subq.l     [A6 - 0x4], 1
  6764. label00004FDE:
  6765. 00004FDE  4A6E FFF0                tst.w      [A6 - 0x10]
  6766. 00004FE2  6F10                     ble        +0x12 /* 00004FF4 */
  6767. 00004FE4  206E FFFC                movea.l    A0, [A6 - 0x4]
  6768. 00004FE8  7000                     moveq.l    D0, 0x00
  6769. 00004FEA  1028 FFFF                move.b     D0, [A0 - 0x1]
  6770. 00004FEE  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  6771. 00004FF2  66E2                     bne        -0x1C /* 00004FD6 */
  6772. label00004FF4:
  6773. 00004FF4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6774. 00004FF8  A9D0                     syscall    TECalText
  6775. 00004FFA  4EBA 04AA                jsr        [PC + 0x4AA /* 000054A6 */]
  6776. 00004FFE  306E FFF0                movea.w    A0, [A6 - 0x10]
  6777. 00005002  326E FFEE                movea.w    A1, [A6 - 0x12]
  6778. 00005006  2F08                     move.l     -[A7], A0
  6779. 00005008  2F09                     move.l     -[A7], A1
  6780. 0000500A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6781. 0000500E  A9D1                     syscall    TESetSelect
  6782. label00005010:
  6783. 00005010  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  6784. 00005014  4E5E                     unlink     A6
  6785. 00005016  4E75                     rts
  6786. fn00005018:
  6787. 00005018  4E56 FFF4                link       A6, -0x000C
  6788. 0000501C  3F3C 0002                move.w     -[A7], 0x2
  6789. 00005020  3F3C 0008                move.w     -[A7], 0x8
  6790. 00005024  3F3C 03EB                move.w     -[A7], 0x3EB
  6791. 00005028  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  6792. 0000502C  5C8F                     addq.l     A7, 6
  6793. 0000502E  4A40                     tst.w      D0
  6794. 00005030  6700 008A                beq        +0x8C /* 000050BC */
  6795. 00005034  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6796. 00005038  2050                     movea.l    A0, [A0]
  6797. 0000503A  2D68 003E FFF4           move.l     [A6 - 0xC], [A0 + 0x3E]
  6798. 00005040  42A7                     clr.l      -[A7]
  6799. 00005042  2F2D D5DE                move.l     -[A7], [A5 - 0x2A22]
  6800. 00005046  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6801. 0000504A  201F                     move.l     D0, [A7]+
  6802. 0000504C  2D40 FFFC                move.l     [A6 - 0x4], D0
  6803. 00005050  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6804. 00005054  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6805. 00005058  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  6806. 0000505C  206D D5DE                movea.l    A0, [A5 - 0x2A22]
  6807. 00005060  226E FFF4                movea.l    A1, [A6 - 0xC]
  6808. 00005064  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6809. 00005068  2F11                     move.l     -[A7], [A1]
  6810. 0000506A  2F10                     move.l     -[A7], [A0]
  6811. 0000506C  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  6812. 00005070  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6813. 00005074  3F3C 0018                move.w     -[A7], 0x18
  6814. 00005078  486D D5BA                pea.l      [A5 - 0x2A46]
  6815. 0000507C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6816. 00005080  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  6817. 00005084  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6818. 00005088  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6819. 0000508C  3F2D D5C0                move.w     -[A7], [A5 - 0x2A40]
  6820. 00005090  486E FFF8                pea.l      [A6 - 0x8]
  6821. 00005094  486E FFFA                pea.l      [A6 - 0x6]
  6822. 00005098  2050                     movea.l    A0, [A0]
  6823. 0000509A  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  6824. 0000509E  4EBA CA5C                jsr        [PC - 0x35A4 /* 00001AFC */]
  6825. 000050A2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6826. 000050A6  4EBA 0440                jsr        [PC + 0x440 /* 000054E8 */]
  6827. 000050AA  4EBA 0204                jsr        [PC + 0x204 /* 000052B0 */]
  6828. 000050AE  42A7                     clr.l      -[A7]
  6829. 000050B0  42A7                     clr.l      -[A7]
  6830. 000050B2  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  6831. 000050B6  A9D1                     syscall    TESetSelect
  6832. 000050B8  4EBA 03EC                jsr        [PC + 0x3EC /* 000054A6 */]
  6833. label000050BC:
  6834. 000050BC  4E5E                     unlink     A6
  6835. 000050BE  4E75                     rts
  6836. fn000050C0:
  6837. 000050C0  4E56 FFFC                link       A6, -0x0004
  6838. 000050C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6839. 000050C8  A873                     syscall    SetPort
  6840. 000050CA  486E FFFC                pea.l      [A6 - 0x4]
  6841. 000050CE  A972                     syscall    GetMouse
  6842. 000050D0  486D D5AE                pea.l      [A5 - 0x2A52]
  6843. 000050D4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6844. 000050D8  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  6845. 000050DC  508F                     addq.l     A7, 8
  6846. 000050DE  4A40                     tst.w      D0
  6847. 000050E0  6710                     beq        +0x12 /* 000050F2 */
  6848. 000050E2  42A7                     clr.l      -[A7]
  6849. 000050E4  3F3C 0001                move.w     -[A7], 0x1
  6850. 000050E8  A9B9                     syscall    GetCursor
  6851. 000050EA  205F                     movea.l    A0, [A7]+
  6852. 000050EC  2F10                     move.l     -[A7], [A0]
  6853. 000050EE  A851                     syscall    SetCursor
  6854. 000050F0  6002                     bra        +0x4 /* 000050F4 */
  6855. label000050F2:
  6856. 000050F2  A850                     syscall    InitCursor
  6857. label000050F4:
  6858. 000050F4  4E5E                     unlink     A6
  6859. 000050F6  4E75                     rts
  6860. fn000050F8:
  6861. 000050F8  4E56 FFFA                link       A6, -0x0006
  6862. 000050FC  0C2E 0008 000F           cmpi.b     [A6 + 0xF], 0x8
  6863. 00005102  6616                     bne        +0x18 /* 0000511A */
  6864. 00005104  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6865. 00005108  226D D5EE                movea.l    A1, [A5 - 0x2A12]
  6866. 0000510C  2251                     movea.l    A1, [A1]
  6867. 0000510E  2050                     movea.l    A0, [A0]
  6868. 00005110  3028 0020                move.w     D0, [A0 + 0x20]
  6869. 00005114  B069 0022                cmp.w      D0, [A1 + 0x22]
  6870. 00005118  6604                     bne        +0x6 /* 0000511E */
  6871. label0000511A:
  6872. 0000511A  7000                     moveq.l    D0, 0x00
  6873. 0000511C  6002                     bra        +0x4 /* 00005120 */
  6874. label0000511E:
  6875. 0000511E  7001                     moveq.l    D0, 0x01
  6876. label00005120:
  6877. 00005120  3D40 FFFC                move.w     [A6 - 0x4], D0
  6878. 00005124  0C6D 0002 9286           cmpi.w     [A5 - 0x6D7A], 0x2
  6879. 0000512A  6606                     bne        +0x8 /* 00005132 */
  6880. 0000512C  4A6E FFFC                tst.w      [A6 - 0x4]
  6881. 00005130  670A                     beq        +0xC /* 0000513C */
  6882. label00005132:
  6883. 00005132  4EBA 00D6                jsr        [PC + 0xD6 /* 0000520A */]
  6884. 00005136  7002                     moveq.l    D0, 0x02
  6885. 00005138  3B40 9286                move.w     [A5 - 0x6D7A], D0
  6886. label0000513C:
  6887. 0000513C  0C2E 000D 000F           cmpi.b     [A6 + 0xF], 0xD /* '\r' */
  6888. 00005142  662A                     bne        +0x2C /* 0000516E */
  6889. 00005144  206E 0008                movea.l    A0, [A6 + 0x8]
  6890. 00005148  0828 0003 000E           btst.b     [A0 + 0xE], 0x3
  6891. 0000514E  671E                     beq        +0x20 /* 0000516E */
  6892. 00005150  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  6893. 00005154  3F3C 00C2                move.w     -[A7], 0xC2
  6894. 00005158  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  6895. 0000515C  5C8F                     addq.l     A7, 6
  6896. 0000515E  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  6897. 00005162  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6898. 00005166  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  6899. 0000516A  5C8F                     addq.l     A7, 6
  6900. 0000516C  6016                     bra        +0x18 /* 00005184 */
  6901. label0000516E:
  6902. 0000516E  0C2E 0009 000F           cmpi.b     [A6 + 0xF], 0x9 /* '\t' */
  6903. 00005174  670E                     beq        +0x10 /* 00005184 */
  6904. 00005176  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  6905. 0000517A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  6906. 0000517E  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  6907. 00005182  5C8F                     addq.l     A7, 6
  6908. label00005184:
  6909. 00005184  0C2E 0009 000F           cmpi.b     [A6 + 0xF], 0x9 /* '\t' */
  6910. 0000518A  6612                     bne        +0x14 /* 0000519E */
  6911. 0000518C  206E 0008                movea.l    A0, [A6 + 0x8]
  6912. 00005190  0828 0003 000E           btst.b     [A0 + 0xE], 0x3
  6913. 00005196  6706                     beq        +0x8 /* 0000519E */
  6914. 00005198  086D 0000 D5B9           bchg.b     [A5 - 0x2A47], 0x0
  6915. label0000519E:
  6916. 0000519E  4A6D D5B8                tst.w      [A5 - 0x2A48]
  6917. 000051A2  6756                     beq        +0x58 /* 000051FA */
  6918. 000051A4  0C2E 0009 000F           cmpi.b     [A6 + 0xF], 0x9 /* '\t' */
  6919. 000051AA  6708                     beq        +0xA /* 000051B4 */
  6920. 000051AC  0C2E 000D 000F           cmpi.b     [A6 + 0xF], 0xD /* '\r' */
  6921. 000051B2  6646                     bne        +0x48 /* 000051FA */
  6922. label000051B4:
  6923. 000051B4  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6924. 000051B8  2050                     movea.l    A0, [A0]
  6925. 000051BA  3D68 0020 FFFE           move.w     [A6 - 0x2], [A0 + 0x20]
  6926. 000051C0  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6927. 000051C4  3F2D D5C0                move.w     -[A7], [A5 - 0x2A40]
  6928. 000051C8  486E FFFA                pea.l      [A6 - 0x6]
  6929. 000051CC  486E FFFE                pea.l      [A6 - 0x2]
  6930. 000051D0  2050                     movea.l    A0, [A0]
  6931. 000051D2  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  6932. 000051D6  4EBA C924                jsr        [PC - 0x36DC /* 00001AFC */]
  6933. 000051DA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6934. 000051DE  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  6935. 000051E2  A9D0                     syscall    TECalText
  6936. 000051E4  306E FFFE                movea.w    A0, [A6 - 0x2]
  6937. 000051E8  2F08                     move.l     -[A7], A0
  6938. 000051EA  306E FFFE                movea.w    A0, [A6 - 0x2]
  6939. 000051EE  2F08                     move.l     -[A7], A0
  6940. 000051F0  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  6941. 000051F4  A9D1                     syscall    TESetSelect
  6942. 000051F6  4EBA 02AE                jsr        [PC + 0x2AE /* 000054A6 */]
  6943. label000051FA:
  6944. 000051FA  4EBA 00B4                jsr        [PC + 0xB4 /* 000052B0 */]
  6945. 000051FE  4EBA 0102                jsr        [PC + 0x102 /* 00005302 */]
  6946. 00005202  4EBA 01A2                jsr        [PC + 0x1A2 /* 000053A6 */]
  6947. 00005206  4E5E                     unlink     A6
  6948. 00005208  4E75                     rts
  6949. fn0000520A:
  6950. 0000520A  7001                     moveq.l    D0, 0x01
  6951. 0000520C  3B40 9286                move.w     [A5 - 0x6D7A], D0
  6952. 00005210  2F2D 9288                move.l     -[A7], [A5 - 0x6D78]
  6953. 00005214  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  6954. 00005218  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6955. 0000521C  2050                     movea.l    A0, [A0]
  6956. 0000521E  2B68 003E 9288           move.l     [A5 - 0x6D78], [A0 + 0x3E]
  6957. 00005224  4267                     clr.w      -[A7]
  6958. 00005226  486D 9288                pea.l      [A5 - 0x6D78]
  6959. 0000522A  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  6960. 0000522E  301F                     move.w     D0, [A7]+
  6961. 00005230  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6962. 00005234  2050                     movea.l    A0, [A0]
  6963. 00005236  3B68 0020 D5E6           move.w     [A5 - 0x2A1A], [A0 + 0x20]
  6964. 0000523C  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6965. 00005240  2050                     movea.l    A0, [A0]
  6966. 00005242  3B68 0022 D5E8           move.w     [A5 - 0x2A18], [A0 + 0x22]
  6967. 00005248  4E75                     rts
  6968. fn0000524A:
  6969. 0000524A  4E56 FFFC                link       A6, -0x0004
  6970. 0000524E  7001                     moveq.l    D0, 0x01
  6971. 00005250  3B40 9286                move.w     [A5 - 0x6D7A], D0
  6972. 00005254  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6973. 00005258  2050                     movea.l    A0, [A0]
  6974. 0000525A  3D68 0020 FFFE           move.w     [A6 - 0x2], [A0 + 0x20]
  6975. 00005260  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6976. 00005264  2050                     movea.l    A0, [A0]
  6977. 00005266  3D68 0022 FFFC           move.w     [A6 - 0x4], [A0 + 0x22]
  6978. 0000526C  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  6979. 00005270  2050                     movea.l    A0, [A0]
  6980. 00005272  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  6981. 00005276  2F2D 9288                move.l     -[A7], [A5 - 0x6D78]
  6982. 0000527A  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  6983. 0000527E  508F                     addq.l     A7, 8
  6984. 00005280  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  6985. 00005284  A9D0                     syscall    TECalText
  6986. 00005286  306D D5E6                movea.w    A0, [A5 - 0x2A1A]
  6987. 0000528A  2F08                     move.l     -[A7], A0
  6988. 0000528C  306D D5E8                movea.w    A0, [A5 - 0x2A18]
  6989. 00005290  2F08                     move.l     -[A7], A0
  6990. 00005292  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  6991. 00005296  A9D1                     syscall    TESetSelect
  6992. 00005298  3B6E FFFE D5E6           move.w     [A5 - 0x2A1A], [A6 - 0x2]
  6993. 0000529E  3B6E FFFC D5E8           move.w     [A5 - 0x2A18], [A6 - 0x4]
  6994. 000052A4  4EBA 0200                jsr        [PC + 0x200 /* 000054A6 */]
  6995. 000052A8  4EBA 0006                jsr        [PC + 0x6 /* 000052B0 */]
  6996. 000052AC  4E5E                     unlink     A6
  6997. 000052AE  4E75                     rts
  6998. fn000052B0:
  6999. 000052B0  4E56 FFFC                link       A6, -0x0004
  7000. 000052B4  4EBA 008E                jsr        [PC + 0x8E /* 00005344 */]
  7001. 000052B8  3D40 FFFE                move.w     [A6 - 0x2], D0
  7002. 000052BC  302D D5B2                move.w     D0, [A5 - 0x2A4E]
  7003. 000052C0  906D D5AE                sub.w      D0, [A5 - 0x2A52]
  7004. 000052C4  3D40 FFFC                move.w     [A6 - 0x4], D0
  7005. 000052C8  302E FFFE                move.w     D0, [A6 - 0x2]
  7006. 000052CC  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  7007. 000052D0  6F1A                     ble        +0x1C /* 000052EC */
  7008. 000052D2  2F2D D5F2                move.l     -[A7], [A5 - 0x2A0E]
  7009. 000052D6  4267                     clr.w      -[A7]
  7010. 000052D8  A95D                     syscall    HiliteControl
  7011. 000052DA  302E FFFE                move.w     D0, [A6 - 0x2]
  7012. 000052DE  906E FFFC                sub.w      D0, [A6 - 0x4]
  7013. 000052E2  2F2D D5F2                move.l     -[A7], [A5 - 0x2A0E]
  7014. 000052E6  3F00                     move.w     -[A7], D0
  7015. 000052E8  A965                     syscall    SetControlMaximum/SetMaxCtl
  7016. 000052EA  6012                     bra        +0x14 /* 000052FE */
  7017. label000052EC:
  7018. 000052EC  2F2D D5F2                move.l     -[A7], [A5 - 0x2A0E]
  7019. 000052F0  3F3C FFFF                move.w     -[A7], 0xFFFF
  7020. 000052F4  A95D                     syscall    HiliteControl
  7021. 000052F6  2F2D D5F2                move.l     -[A7], [A5 - 0x2A0E]
  7022. 000052FA  4267                     clr.w      -[A7]
  7023. 000052FC  A965                     syscall    SetControlMaximum/SetMaxCtl
  7024. label000052FE:
  7025. 000052FE  4E5E                     unlink     A6
  7026. 00005300  4E75                     rts
  7027. fn00005302:
  7028. 00005302  4E56 FFF8                link       A6, -0x0008
  7029. 00005306  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7030. 0000530A  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  7031. 0000530E  4EBA 0034                jsr        [PC + 0x34 /* 00005344 */]
  7032. 00005312  206E FFF8                movea.l    A0, [A6 - 0x8]
  7033. 00005316  D050                     add.w      D0, [A0]
  7034. 00005318  3D40 FFFE                move.w     [A6 - 0x2], D0
  7035. 0000531C  302D D5B2                move.w     D0, [A5 - 0x2A4E]
  7036. 00005320  906D D5AE                sub.w      D0, [A5 - 0x2A52]
  7037. 00005324  3D40 FFFC                move.w     [A6 - 0x4], D0
  7038. 00005328  302E FFFE                move.w     D0, [A6 - 0x2]
  7039. 0000532C  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  7040. 00005330  6C0A                     bge        +0xC /* 0000533C */
  7041. 00005332  2F2D D5F2                move.l     -[A7], [A5 - 0x2A0E]
  7042. 00005336  3F3C 7FFF                move.w     -[A7], 0x7FFF
  7043. 0000533A  A963                     syscall    SetControlValue/SetCtlValue
  7044. label0000533C:
  7045. 0000533C  4EBA 0126                jsr        [PC + 0x126 /* 00005464 */]
  7046. 00005340  4E5E                     unlink     A6
  7047. 00005342  4E75                     rts
  7048. fn00005344:
  7049. 00005344  4E56 FFF6                link       A6, -0x000A
  7050. 00005348  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7051. 0000534C  2050                     movea.l    A0, [A0]
  7052. 0000534E  3D68 003C FFF6           move.w     [A6 - 0xA], [A0 + 0x3C]
  7053. 00005354  42A7                     clr.l      -[A7]
  7054. 00005356  4878 0001                push.l     0x1
  7055. 0000535A  4878 FFFF                push.l     0xFFFF
  7056. 0000535E  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  7057. 00005362  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  7058. 00005366  201F                     move.l     D0, [A7]+
  7059. 00005368  3D40 FFFA                move.w     [A6 - 0x6], D0
  7060. 0000536C  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7061. 00005370  2050                     movea.l    A0, [A0]
  7062. 00005372  2D68 003E FFFC           move.l     [A6 - 0x4], [A0 + 0x3E]
  7063. 00005378  4A6E FFF6                tst.w      [A6 - 0xA]
  7064. 0000537C  6F20                     ble        +0x22 /* 0000539E */
  7065. 0000537E  206E FFFC                movea.l    A0, [A6 - 0x4]
  7066. 00005382  326E FFF6                movea.w    A1, [A6 - 0xA]
  7067. 00005386  D3D0                     add.l      A1, [A0]
  7068. 00005388  0C29 000D FFFF           cmpi.b     [A1 - 0x1], 0xD /* '\r' */
  7069. 0000538E  660E                     bne        +0x10 /* 0000539E */
  7070. 00005390  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7071. 00005394  2050                     movea.l    A0, [A0]
  7072. 00005396  3028 0018                move.w     D0, [A0 + 0x18]
  7073. 0000539A  D16E FFFA                add.w      [A6 - 0x6], D0
  7074. label0000539E:
  7075. 0000539E  302E FFFA                move.w     D0, [A6 - 0x6]
  7076. 000053A2  4E5E                     unlink     A6
  7077. 000053A4  4E75                     rts
  7078. fn000053A6:
  7079. 000053A6  4E56 FFF6                link       A6, -0x000A
  7080. 000053AA  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7081. 000053AE  226D D5EE                movea.l    A1, [A5 - 0x2A12]
  7082. 000053B2  2251                     movea.l    A1, [A1]
  7083. 000053B4  2050                     movea.l    A0, [A0]
  7084. 000053B6  3028 0020                move.w     D0, [A0 + 0x20]
  7085. 000053BA  B069 0022                cmp.w      D0, [A1 + 0x22]
  7086. 000053BE  6600 00A0                bne        +0xA2 /* 00005460 */
  7087. 000053C2  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7088. 000053C6  42A7                     clr.l      -[A7]
  7089. 000053C8  2050                     movea.l    A0, [A0]
  7090. 000053CA  3F28 0020                move.w     -[A7], [A0 + 0x20]
  7091. 000053CE  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  7092. 000053D2  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  7093. 000053D6  201F                     move.l     D0, [A7]+
  7094. 000053D8  4267                     clr.w      -[A7]
  7095. 000053DA  2F2D D5F2                move.l     -[A7], [A5 - 0x2A0E]
  7096. 000053DE  A960                     syscall    GetControlValue/GetCtlValue
  7097. 000053E0  301F                     move.w     D0, [A7]+
  7098. 000053E2  3D40 FFFE                move.w     [A6 - 0x2], D0
  7099. 000053E6  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7100. 000053EA  2050                     movea.l    A0, [A0]
  7101. 000053EC  43EE FFF6                lea.l      A1, [A6 - 0xA]
  7102. 000053F0  41E8 0010                lea.l      A0, [A0 + 0x10]
  7103. 000053F4  22D8                     move.l     [A1]+, [A0]+
  7104. 000053F6  22D8                     move.l     [A1]+, [A0]+
  7105. 000053F8  302E FFF6                move.w     D0, [A6 - 0xA]
  7106. 000053FC  B06D D5AE                cmp.w      D0, [A5 - 0x2A52]
  7107. 00005400  6C2A                     bge        +0x2C /* 0000542C */
  7108. 00005402  302D D5B2                move.w     D0, [A5 - 0x2A4E]
  7109. 00005406  906D D5AE                sub.w      D0, [A5 - 0x2A52]
  7110. 0000540A  D06D D5BE                add.w      D0, [A5 - 0x2A42]
  7111. 0000540E  48C0                     ext.l      D0
  7112. 00005410  81FC 0002                divs.w     D0, 0x2
  7113. 00005414  906E FFF6                sub.w      D0, [A6 - 0xA]
  7114. 00005418  916E FFFE                sub.w      [A6 - 0x2], D0
  7115. 0000541C  2F2D D5F2                move.l     -[A7], [A5 - 0x2A0E]
  7116. 00005420  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7117. 00005424  A963                     syscall    SetControlValue/SetCtlValue
  7118. 00005426  4EBA 003C                jsr        [PC + 0x3C /* 00005464 */]
  7119. 0000542A  6034                     bra        +0x36 /* 00005460 */
  7120. label0000542C:
  7121. 0000542C  302E FFFA                move.w     D0, [A6 - 0x6]
  7122. 00005430  B06D D5B2                cmp.w      D0, [A5 - 0x2A4E]
  7123. 00005434  6F2A                     ble        +0x2C /* 00005460 */
  7124. 00005436  302D D5B2                move.w     D0, [A5 - 0x2A4E]
  7125. 0000543A  906D D5AE                sub.w      D0, [A5 - 0x2A52]
  7126. 0000543E  D06D D5BE                add.w      D0, [A5 - 0x2A42]
  7127. 00005442  48C0                     ext.l      D0
  7128. 00005444  81FC 0002                divs.w     D0, 0x2
  7129. 00005448  322E FFFA                move.w     D1, [A6 - 0x6]
  7130. 0000544C  9240                     sub.w      D1, D0
  7131. 0000544E  D36E FFFE                add.w      [A6 - 0x2], D1
  7132. 00005452  2F2D D5F2                move.l     -[A7], [A5 - 0x2A0E]
  7133. 00005456  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7134. 0000545A  A963                     syscall    SetControlValue/SetCtlValue
  7135. 0000545C  4EBA 0006                jsr        [PC + 0x6 /* 00005464 */]
  7136. label00005460:
  7137. 00005460  4E5E                     unlink     A6
  7138. 00005462  4E75                     rts
  7139. fn00005464:
  7140. 00005464  4E56 FFFC                link       A6, -0x0004
  7141. 00005468  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7142. 0000546C  2050                     movea.l    A0, [A0]
  7143. 0000546E  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  7144. 00005472  4267                     clr.w      -[A7]
  7145. 00005474  2F2D D5F2                move.l     -[A7], [A5 - 0x2A0E]
  7146. 00005478  A960                     syscall    GetControlValue/GetCtlValue
  7147. 0000547A  301F                     move.w     D0, [A7]+
  7148. 0000547C  322D D5AE                move.w     D1, [A5 - 0x2A52]
  7149. 00005480  9240                     sub.w      D1, D0
  7150. 00005482  3D41 FFFC                move.w     [A6 - 0x4], D1
  7151. 00005486  302E FFFE                move.w     D0, [A6 - 0x2]
  7152. 0000548A  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  7153. 0000548E  6712                     beq        +0x14 /* 000054A2 */
  7154. 00005490  302E FFFC                move.w     D0, [A6 - 0x4]
  7155. 00005494  906E FFFE                sub.w      D0, [A6 - 0x2]
  7156. 00005498  4267                     clr.w      -[A7]
  7157. 0000549A  3F00                     move.w     -[A7], D0
  7158. 0000549C  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  7159. 000054A0  A9DD                     syscall    TEScroll
  7160. label000054A2:
  7161. 000054A2  4E5E                     unlink     A6
  7162. 000054A4  4E75                     rts
  7163. fn000054A6:
  7164. 000054A6  4E56 FFF8                link       A6, -0x0008
  7165. 000054AA  41EE FFF8                lea.l      A0, [A6 - 0x8]
  7166. 000054AE  43ED D5AE                lea.l      A1, [A5 - 0x2A52]
  7167. 000054B2  20D9                     move.l     [A0]+, [A1]+
  7168. 000054B4  20D9                     move.l     [A0]+, [A1]+
  7169. 000054B6  3F3C FFFC                move.w     -[A7], 0xFFFC
  7170. 000054BA  3F3C FFFC                move.w     -[A7], 0xFFFC
  7171. 000054BE  486E FFF8                pea.l      [A6 - 0x8]
  7172. 000054C2  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  7173. 000054C6  508F                     addq.l     A7, 8
  7174. 000054C8  066E 0010 FFFE           addi.w     [A6 - 0x2], 0x10
  7175. 000054CE  486E FFF8                pea.l      [A6 - 0x8]
  7176. 000054D2  A8A1                     syscall    FrameRect
  7177. 000054D4  486D D5AE                pea.l      [A5 - 0x2A52]
  7178. 000054D8  A8A3                     syscall    EraseRect
  7179. 000054DA  486D D5AE                pea.l      [A5 - 0x2A52]
  7180. 000054DE  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  7181. 000054E2  A9D3                     syscall    TEUpdate
  7182. 000054E4  4E5E                     unlink     A6
  7183. 000054E6  4E75                     rts
  7184. fn000054E8:
  7185. 000054E8  4E56 FFF8                link       A6, -0x0008
  7186. 000054EC  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7187. 000054F0  2050                     movea.l    A0, [A0]
  7188. 000054F2  316D D5BE 0050           move.w     [A0 + 0x50], [A5 - 0x2A42]
  7189. 000054F8  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7190. 000054FC  2050                     movea.l    A0, [A0]
  7191. 000054FE  316D D5BC 004A           move.w     [A0 + 0x4A], [A5 - 0x2A44]
  7192. 00005504  3F2D D5BE                move.w     -[A7], [A5 - 0x2A42]
  7193. 00005508  A88A                     syscall    TextSize
  7194. 0000550A  3F2D D5BC                move.w     -[A7], [A5 - 0x2A44]
  7195. 0000550E  A887                     syscall    TextFont
  7196. 00005510  486E FFF8                pea.l      [A6 - 0x8]
  7197. 00005514  A88B                     syscall    GetFontInfo
  7198. 00005516  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7199. 0000551A  2050                     movea.l    A0, [A0]
  7200. 0000551C  316E FFF8 001A           move.w     [A0 + 0x1A], [A6 - 0x8]
  7201. 00005522  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7202. 00005526  302E FFF8                move.w     D0, [A6 - 0x8]
  7203. 0000552A  D06E FFFA                add.w      D0, [A6 - 0x6]
  7204. 0000552E  D06E FFFE                add.w      D0, [A6 - 0x2]
  7205. 00005532  2050                     movea.l    A0, [A0]
  7206. 00005534  3140 0018                move.w     [A0 + 0x18], D0
  7207. 00005538  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  7208. 0000553C  A9D0                     syscall    TECalText
  7209. 0000553E  4E5E                     unlink     A6
  7210. 00005540  4E75                     rts
  7211. fn00005542:
  7212. 00005542  4E56 FFFC                link       A6, -0x0004
  7213. 00005546  2B7C 0000 6287 D5E2      move.l     [A5 - 0x2A1E], 0x6287
  7214. 0000554E  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7215. 00005552  226D D5EE                movea.l    A1, [A5 - 0x2A12]
  7216. 00005556  2251                     movea.l    A1, [A1]
  7217. 00005558  2050                     movea.l    A0, [A0]
  7218. 0000555A  3028 0020                move.w     D0, [A0 + 0x20]
  7219. 0000555E  B069 0022                cmp.w      D0, [A1 + 0x22]
  7220. 00005562  6714                     beq        +0x16 /* 00005578 */
  7221. 00005564  00AD 000C 0030 D5E2      ori.l      [A5 - 0x2A1E], 0xC0030
  7222. 0000556C  4A2D D626                tst.b      [A5 - 0x29DA]
  7223. 00005570  6706                     beq        +0x8 /* 00005578 */
  7224. 00005572  08ED 0003 D5E4           bset.b     [A5 - 0x2A1C], 0x3
  7225. label00005578:
  7226. 00005578  4A2D D626                tst.b      [A5 - 0x29DA]
  7227. 0000557C  6708                     beq        +0xA /* 00005586 */
  7228. 0000557E  00AD 0000 0500 D5E2      ori.l      [A5 - 0x2A1E], 0x500
  7229. label00005586:
  7230. 00005586  42A7                     clr.l      -[A7]
  7231. 00005588  42A7                     clr.l      -[A7]
  7232. 0000558A  4879 5445 5854           push.l     0x54455854 /* 'TEXT' */
  7233. 00005590  486E FFFC                pea.l      [A6 - 0x4]
  7234. 00005594  A9FD                     syscall    GetScrap
  7235. 00005596  201F                     move.l     D0, [A7]+
  7236. 00005598  4A80                     tst.l      D0
  7237. 0000559A  6F06                     ble        +0x8 /* 000055A2 */
  7238. 0000559C  08ED 0004 D5E3           bset.b     [A5 - 0x2A1D], 0x4
  7239. label000055A2:
  7240. 000055A2  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7241. 000055A6  42A7                     clr.l      -[A7]
  7242. 000055A8  2050                     movea.l    A0, [A0]
  7243. 000055AA  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  7244. 000055AE  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7245. 000055B2  201F                     move.l     D0, [A7]+
  7246. 000055B4  4A80                     tst.l      D0
  7247. 000055B6  6706                     beq        +0x8 /* 000055BE */
  7248. 000055B8  08ED 0005 D5E3           bset.b     [A5 - 0x2A1D], 0x5
  7249. label000055BE:
  7250. 000055BE  4A6D 9286                tst.w      [A5 - 0x6D7A]
  7251. 000055C2  6706                     beq        +0x8 /* 000055CA */
  7252. 000055C4  08ED 0000 D5E3           bset.b     [A5 - 0x2A1D], 0x0
  7253. label000055CA:
  7254. 000055CA  4E5E                     unlink     A6
  7255. 000055CC  4E75                     rts
  7256. fn000055CE:
  7257. 000055CE  4E56 FEF4                link       A6, -0x010C
  7258. 000055D2  48E7 0700                movem.l    -[A7], D5,D6,D7
  7259. 000055D6  7E02                     moveq.l    D7, 0x02
  7260. 000055D8  42A7                     clr.l      -[A7]
  7261. 000055DA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7262. 000055DE  486D D85E                pea.l      [A5 - 0x27A2]
  7263. 000055E2  A931                     syscall    NewMenu
  7264. 000055E4  205F                     movea.l    A0, [A7]+
  7265. 000055E6  2D48 FFF8                move.l     [A6 - 0x8], A0
  7266. 000055EA  42A7                     clr.l      -[A7]
  7267. 000055EC  4879 5354 5223           push.l     0x53545223 /* 'STR#' */
  7268. 000055F2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7269. 000055F6  A9A0                     syscall    GetResource
  7270. 000055F8  205F                     movea.l    A0, [A7]+
  7271. 000055FA  2D48 FFFC                move.l     [A6 - 0x4], A0
  7272. 000055FE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7273. 00005602  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  7274. 00005606  206E FFFC                movea.l    A0, [A6 - 0x4]
  7275. 0000560A  2050                     movea.l    A0, [A0]
  7276. 0000560C  3C10                     move.w     D6, [A0]
  7277. 0000560E  7A00                     moveq.l    D5, 0x00
  7278. 00005610  6000 0090                bra        +0x92 /* 000056A2 */
  7279. label00005614:
  7280. 00005614  206E FFFC                movea.l    A0, [A6 - 0x4]
  7281. 00005618  3247                     movea.w    A1, D7
  7282. 0000561A  D3D0                     add.l      A1, [A0]
  7283. 0000561C  2D49 FEF4                move.l     [A6 - 0x10C], A1
  7284. 00005620  206E FEF4                movea.l    A0, [A6 - 0x10C]
  7285. 00005624  7000                     moveq.l    D0, 0x00
  7286. 00005626  1010                     move.b     D0, [A0]
  7287. 00005628  5240                     addq.w     D0, 1
  7288. 0000562A  4840                     swap.w     D0
  7289. 0000562C  4240                     clr.w      D0
  7290. 0000562E  4840                     swap.w     D0
  7291. 00005630  2F00                     move.l     -[A7], D0
  7292. 00005632  486E FEF8                pea.l      [A6 - 0x108]
  7293. 00005636  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  7294. 0000563A  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  7295. 0000563E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7296. 00005642  206E FEF4                movea.l    A0, [A6 - 0x10C]
  7297. 00005646  7000                     moveq.l    D0, 0x00
  7298. 00005648  1010                     move.b     D0, [A0]
  7299. 0000564A  5240                     addq.w     D0, 1
  7300. 0000564C  DE40                     add.w      D7, D0
  7301. 0000564E  4267                     clr.w      -[A7]
  7302. 00005650  486E FEF8                pea.l      [A6 - 0x108]
  7303. 00005654  4EBA 0116                jsr        [PC + 0x116 /* 0000576C */]
  7304. 00005658  5C8F                     addq.l     A7, 6
  7305. 0000565A  0C6E 138D 0008           cmpi.w     [A6 + 0x8], 0x138D
  7306. 00005660  671C                     beq        +0x1E /* 0000567E */
  7307. 00005662  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7308. 00005666  486D D860                pea.l      [A5 - 0x27A0]
  7309. 0000566A  A933                     syscall    AppendMenu
  7310. 0000566C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7311. 00005670  3005                     move.w     D0, D5
  7312. 00005672  5240                     addq.w     D0, 1
  7313. 00005674  3F00                     move.w     -[A7], D0
  7314. 00005676  486E FEF8                pea.l      [A6 - 0x108]
  7315. 0000567A  A947                     syscall    SetMenuItemText/SetItem
  7316. 0000567C  600A                     bra        +0xC /* 00005688 */
  7317. label0000567E:
  7318. 0000567E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7319. 00005682  486E FEF8                pea.l      [A6 - 0x108]
  7320. 00005686  A933                     syscall    AppendMenu
  7321. label00005688:
  7322. 00005688  7000                     moveq.l    D0, 0x00
  7323. 0000568A  102E FEF9                move.b     D0, [A6 - 0x107]
  7324. 0000568E  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  7325. 00005692  660C                     bne        +0xE /* 000056A0 */
  7326. 00005694  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7327. 00005698  3005                     move.w     D0, D5
  7328. 0000569A  5240                     addq.w     D0, 1
  7329. 0000569C  3F00                     move.w     -[A7], D0
  7330. 0000569E  A93A                     syscall    DisableItem
  7331. label000056A0:
  7332. 000056A0  5245                     addq.w     D5, 1
  7333. label000056A2:
  7334. 000056A2  BA46                     cmp.w      D5, D6
  7335. 000056A4  6D00 FF6E                blt        -0x90 /* 00005614 */
  7336. 000056A8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7337. 000056AC  4EAD 1272                jsr        [A5 + 0x1272 /* export_586 */]
  7338. 000056B0  202E FFF8                move.l     D0, [A6 - 0x8]
  7339. 000056B4  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  7340. 000056B8  4E5E                     unlink     A6
  7341. 000056BA  4E75                     rts
  7342. fn000056BC:
  7343. 000056BC  4E56 FEFE                link       A6, -0x0102
  7344. 000056C0  48E7 0018                movem.l    -[A7], A3,A4
  7345. 000056C4  206E 0010                movea.l    A0, [A6 + 0x10]
  7346. 000056C8  4250                     clr.w      [A0]
  7347. 000056CA  486E FEFE                pea.l      [A6 - 0x102]
  7348. 000056CE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7349. 000056D2  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  7350. 000056D6  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  7351. 000056DA  3F3C 0002                move.w     -[A7], 0x2
  7352. 000056DE  486E FEFE                pea.l      [A6 - 0x102]
  7353. 000056E2  4EBA 0088                jsr        [PC + 0x88 /* 0000576C */]
  7354. 000056E6  5C8F                     addq.l     A7, 6
  7355. 000056E8  4A40                     tst.w      D0
  7356. 000056EA  6700 006A                beq        +0x6C /* 00005756 */
  7357. 000056EE  7000                     moveq.l    D0, 0x00
  7358. 000056F0  102E FEFE                move.b     D0, [A6 - 0x102]
  7359. 000056F4  3D40 FFFE                move.w     [A6 - 0x2], D0
  7360. 000056F8  41EE FEFF                lea.l      A0, [A6 - 0x101]
  7361. 000056FC  2848                     movea.l    A4, A0
  7362. 000056FE  264C                     movea.l    A3, A4
  7363. 00005700  6040                     bra        +0x42 /* 00005742 */
  7364. label00005702:
  7365. 00005702  7000                     moveq.l    D0, 0x00
  7366. 00005704  1014                     move.b     D0, [A4]
  7367. 00005706  0C40 007C                cmpi.w     D0, 0x7C /* '|' */
  7368. 0000570A  6628                     bne        +0x2A /* 00005734 */
  7369. 0000570C  200C                     move.l     D0, A4
  7370. 0000570E  908E                     sub.l      D0, A6
  7371. 00005710  0680 0000 0101           addi.l     D0, 0x101
  7372. 00005716  206E 0010                movea.l    A0, [A6 + 0x10]
  7373. 0000571A  3080                     move.w     [A0], D0
  7374. 0000571C  528C                     addq.l     A4, 1
  7375. 0000571E  536E FFFE                subq.w     [A6 - 0x2], 1
  7376. 00005722  7000                     moveq.l    D0, 0x00
  7377. 00005724  1014                     move.b     D0, [A4]
  7378. 00005726  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  7379. 0000572A  6608                     bne        +0xA /* 00005734 */
  7380. 0000572C  41D3                     lea.l      A0, [A3]
  7381. 0000572E  528B                     addq.l     A3, 1
  7382. 00005730  7020                     moveq.l    D0, 0x20
  7383. 00005732  1080                     move.b     [A0], D0
  7384. label00005734:
  7385. 00005734  41D3                     lea.l      A0, [A3]
  7386. 00005736  528B                     addq.l     A3, 1
  7387. 00005738  43D4                     lea.l      A1, [A4]
  7388. 0000573A  528C                     addq.l     A4, 1
  7389. 0000573C  1091                     move.b     [A0], [A1]
  7390. 0000573E  536E FFFE                subq.w     [A6 - 0x2], 1
  7391. label00005742:
  7392. 00005742  4A6E FFFE                tst.w      [A6 - 0x2]
  7393. 00005746  66BA                     bne        -0x44 /* 00005702 */
  7394. 00005748  200B                     move.l     D0, A3
  7395. 0000574A  908E                     sub.l      D0, A6
  7396. 0000574C  0680 0000 0101           addi.l     D0, 0x101
  7397. 00005752  1D40 FEFE                move.b     [A6 - 0x102], D0
  7398. label00005756:
  7399. 00005756  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7400. 0000575A  486E FEFE                pea.l      [A6 - 0x102]
  7401. 0000575E  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  7402. 00005762  508F                     addq.l     A7, 8
  7403. 00005764  4CDF 1800                movem.l    A3,A4, [A7]+
  7404. 00005768  4E5E                     unlink     A6
  7405. 0000576A  4E75                     rts
  7406. fn0000576C:
  7407. 0000576C  4E56 0000                link       A6, 0
  7408. 00005770  48E7 0108                movem.l    -[A7], D7,A4
  7409. 00005774  206E 0008                movea.l    A0, [A6 + 0x8]
  7410. 00005778  7000                     moveq.l    D0, 0x00
  7411. 0000577A  1010                     move.b     D0, [A0]
  7412. 0000577C  3E00                     move.w     D7, D0
  7413. 0000577E  206E 0008                movea.l    A0, [A6 + 0x8]
  7414. 00005782  5288                     addq.l     A0, 1
  7415. 00005784  2848                     movea.l    A4, A0
  7416. 00005786  6000 0074                bra        +0x76 /* 000057FC */
  7417. label0000578A:
  7418. 0000578A  7000                     moveq.l    D0, 0x00
  7419. 0000578C  1014                     move.b     D0, [A4]
  7420. 0000578E  0C40 003D                cmpi.w     D0, 0x3D /* '=' */
  7421. 00005792  6600 0064                bne        +0x66 /* 000057F8 */
  7422. 00005796  4A6E 000C                tst.w      [A6 + 0xC]
  7423. 0000579A  6610                     bne        +0x12 /* 000057AC */
  7424. 0000579C  200C                     move.l     D0, A4
  7425. 0000579E  90AE 0008                sub.l      D0, [A6 + 0x8]
  7426. 000057A2  5380                     subq.l     D0, 1
  7427. 000057A4  206E 0008                movea.l    A0, [A6 + 0x8]
  7428. 000057A8  1080                     move.b     [A0], D0
  7429. 000057AA  6048                     bra        +0x4A /* 000057F4 */
  7430. label000057AC:
  7431. 000057AC  528C                     addq.l     A4, 1
  7432. 000057AE  7000                     moveq.l    D0, 0x00
  7433. 000057B0  1014                     move.b     D0, [A4]
  7434. 000057B2  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  7435. 000057B6  660A                     bne        +0xC /* 000057C2 */
  7436. 000057B8  0C6E 0002 000C           cmpi.w     [A6 + 0xC], 0x2
  7437. 000057BE  6602                     bne        +0x4 /* 000057C2 */
  7438. 000057C0  528C                     addq.l     A4, 1
  7439. label000057C2:
  7440. 000057C2  200C                     move.l     D0, A4
  7441. 000057C4  90AE 0008                sub.l      D0, [A6 + 0x8]
  7442. 000057C8  5380                     subq.l     D0, 1
  7443. 000057CA  3E00                     move.w     D7, D0
  7444. 000057CC  206E 0008                movea.l    A0, [A6 + 0x8]
  7445. 000057D0  7000                     moveq.l    D0, 0x00
  7446. 000057D2  1010                     move.b     D0, [A0]
  7447. 000057D4  9047                     sub.w      D0, D7
  7448. 000057D6  3E00                     move.w     D7, D0
  7449. 000057D8  3047                     movea.w    A0, D7
  7450. 000057DA  2F08                     move.l     -[A7], A0
  7451. 000057DC  206E 0008                movea.l    A0, [A6 + 0x8]
  7452. 000057E0  4868 0001                pea.l      [A0 + 0x1]
  7453. 000057E4  2F0C                     move.l     -[A7], A4
  7454. 000057E6  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  7455. 000057EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7456. 000057EE  206E 0008                movea.l    A0, [A6 + 0x8]
  7457. 000057F2  1087                     move.b     [A0], D7
  7458. label000057F4:
  7459. 000057F4  7001                     moveq.l    D0, 0x01
  7460. 000057F6  600A                     bra        +0xC /* 00005802 */
  7461. label000057F8:
  7462. 000057F8  528C                     addq.l     A4, 1
  7463. 000057FA  5347                     subq.w     D7, 1
  7464. label000057FC:
  7465. 000057FC  4A47                     tst.w      D7
  7466. 000057FE  668A                     bne        -0x74 /* 0000578A */
  7467. 00005800  7000                     moveq.l    D0, 0x00
  7468. label00005802:
  7469. 00005802  4CDF 1080                movem.l    D7,A4, [A7]+
  7470. 00005806  4E5E                     unlink     A6
  7471. 00005808  4E75                     rts
  7472. 0000580A  4E56 FFFE                link       A6, -0x0002
  7473. 0000580E  426E FFFE                clr.w      [A6 - 0x2]
  7474. 00005812  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7475. 00005816  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7476. 0000581A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  7477. 0000581E  508F                     addq.l     A7, 8
  7478. 00005820  4A40                     tst.w      D0
  7479. 00005822  670E                     beq        +0x10 /* 00005832 */
  7480. 00005824  3D6D D82C FFFE           move.w     [A6 - 0x2], [A5 - 0x27D4]
  7481. 0000582A  086D 0000 D82D           bchg.b     [A5 - 0x27D3], 0x0
  7482. 00005830  6004                     bra        +0x6 /* 00005836 */
  7483. label00005832:
  7484. 00005832  426D D82C                clr.w      [A5 - 0x27D4]
  7485. label00005836:
  7486. 00005836  302E FFFE                move.w     D0, [A6 - 0x2]
  7487. 0000583A  4E5E                     unlink     A6
  7488. 0000583C  4E75                     rts
  7489. fn0000583E:
  7490. 0000583E  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  7491. 00005842  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7492. 00005846  2050                     movea.l    A0, [A0]
  7493. 00005848  3C28 0020                move.w     D6, [A0 + 0x20]
  7494. 0000584C  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7495. 00005850  2050                     movea.l    A0, [A0]
  7496. 00005852  3A28 0022                move.w     D5, [A0 + 0x22]
  7497. 00005856  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7498. 0000585A  2050                     movea.l    A0, [A0]
  7499. 0000585C  3E28 003C                move.w     D7, [A0 + 0x3C]
  7500. 00005860  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7501. 00005864  2050                     movea.l    A0, [A0]
  7502. 00005866  2068 003E                movea.l    A0, [A0 + 0x3E]
  7503. 0000586A  3246                     movea.w    A1, D6
  7504. 0000586C  D3D0                     add.l      A1, [A0]
  7505. 0000586E  2849                     movea.l    A4, A1
  7506. 00005870  6010                     bra        +0x12 /* 00005882 */
  7507. label00005872:
  7508. 00005872  41D4                     lea.l      A0, [A4]
  7509. 00005874  538C                     subq.l     A4, 1
  7510. 00005876  0C10 000D                cmpi.b     [A0], 0xD /* '\r' */
  7511. 0000587A  6604                     bne        +0x6 /* 00005880 */
  7512. 0000587C  5246                     addq.w     D6, 1
  7513. 0000587E  6006                     bra        +0x8 /* 00005886 */
  7514. label00005880:
  7515. 00005880  5346                     subq.w     D6, 1
  7516. label00005882:
  7517. 00005882  4A46                     tst.w      D6
  7518. 00005884  6EEC                     bgt        -0x12 /* 00005872 */
  7519. label00005886:
  7520. 00005886  206D D5EE                movea.l    A0, [A5 - 0x2A12]
  7521. 0000588A  2050                     movea.l    A0, [A0]
  7522. 0000588C  2068 003E                movea.l    A0, [A0 + 0x3E]
  7523. 00005890  3245                     movea.w    A1, D5
  7524. 00005892  D3D0                     add.l      A1, [A0]
  7525. 00005894  2849                     movea.l    A4, A1
  7526. 00005896  600C                     bra        +0xE /* 000058A4 */
  7527. label00005898:
  7528. 00005898  5245                     addq.w     D5, 1
  7529. 0000589A  41D4                     lea.l      A0, [A4]
  7530. 0000589C  528C                     addq.l     A4, 1
  7531. 0000589E  0C10 000D                cmpi.b     [A0], 0xD /* '\r' */
  7532. 000058A2  6704                     beq        +0x6 /* 000058A8 */
  7533. label000058A4:
  7534. 000058A4  BA47                     cmp.w      D5, D7
  7535. 000058A6  6DF0                     blt        -0xE /* 00005898 */
  7536. label000058A8:
  7537. 000058A8  3046                     movea.w    A0, D6
  7538. 000058AA  2F08                     move.l     -[A7], A0
  7539. 000058AC  3045                     movea.w    A0, D5
  7540. 000058AE  2F08                     move.l     -[A7], A0
  7541. 000058B0  2F2D D5EE                move.l     -[A7], [A5 - 0x2A12]
  7542. 000058B4  A9D1                     syscall    TESetSelect
  7543. 000058B6  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  7544. 000058BA  4E75                     rts
  7545. export_415:
  7546. fn000058BC:
  7547. 000058BC  4E56 FED4                link       A6, -0x012C
  7548. 000058C0  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  7549. 000058C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7550. 000058C8  4EBA 0172                jsr        [PC + 0x172 /* 00005A3C */]
  7551. 000058CC  588F                     addq.l     A7, 4
  7552. 000058CE  7E00                     moveq.l    D7, 0x00
  7553. 000058D0  42A7                     clr.l      -[A7]
  7554. 000058D2  42A7                     clr.l      -[A7]
  7555. 000058D4  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  7556. 000058D8  205F                     movea.l    A0, [A7]+
  7557. 000058DA  2D48 FFD4                move.l     [A6 - 0x2C], A0
  7558. 000058DE  486E FFDC                pea.l      [A6 - 0x24]
  7559. 000058E2  4878 0003                push.l     0x3
  7560. 000058E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7561. 000058EA  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  7562. 000058EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7563. 000058F2  3F00                     move.w     -[A7], D0
  7564. 000058F4  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7565. 000058F8  548F                     addq.l     A7, 2
  7566. 000058FA  206E FFDC                movea.l    A0, [A6 - 0x24]
  7567. 000058FE  2050                     movea.l    A0, [A0]
  7568. 00005900  3A28 000E                move.w     D5, [A0 + 0xE]
  7569. 00005904  7C00                     moveq.l    D6, 0x00
  7570. 00005906  6000 00EA                bra        +0xEC /* 000059F2 */
  7571. label0000590A:
  7572. 0000590A  206E FFDC                movea.l    A0, [A6 - 0x24]
  7573. 0000590E  3006                     move.w     D0, D6
  7574. 00005910  C1FC 0006                muls.w     D0, 0x6
  7575. 00005914  D090                     add.l      D0, [A0]
  7576. 00005916  2040                     movea.l    A0, D0
  7577. 00005918  43EE FFFA                lea.l      A1, [A6 - 0x6]
  7578. 0000591C  41E8 0010                lea.l      A0, [A0 + 0x10]
  7579. 00005920  22D8                     move.l     [A1]+, [A0]+
  7580. 00005922  32D8                     move.w     [A1]+, [A0]+
  7581. 00005924  486E FFD8                pea.l      [A6 - 0x28]
  7582. 00005928  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7583. 0000592C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7584. 00005930  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  7585. 00005934  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7586. 00005938  3F00                     move.w     -[A7], D0
  7587. 0000593A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7588. 0000593E  548F                     addq.l     A7, 2
  7589. 00005940  7800                     moveq.l    D4, 0x00
  7590. 00005942  6000 008E                bra        +0x90 /* 000059D2 */
  7591. label00005946:
  7592. 00005946  206E FFD8                movea.l    A0, [A6 - 0x28]
  7593. 0000594A  3004                     move.w     D0, D4
  7594. 0000594C  48C0                     ext.l      D0
  7595. 0000594E  E980                     asl        D0, 4
  7596. 00005950  D090                     add.l      D0, [A0]
  7597. 00005952  2040                     movea.l    A0, D0
  7598. 00005954  43EE FFE0                lea.l      A1, [A6 - 0x20]
  7599. 00005958  5488                     addq.l     A0, 2
  7600. 0000595A  22D8                     move.l     [A1]+, [A0]+
  7601. 0000595C  22D8                     move.l     [A1]+, [A0]+
  7602. 0000595E  22D8                     move.l     [A1]+, [A0]+
  7603. 00005960  22D8                     move.l     [A1]+, [A0]+
  7604. 00005962  0CAE 5843 4D44 FFEC      cmpi.l     [A6 - 0x14], 0x58434D44 /* 'XCMD' */
  7605. 0000596A  670A                     beq        +0xC /* 00005976 */
  7606. 0000596C  0CAE 5846 434E FFEC      cmpi.l     [A6 - 0x14], 0x5846434E /* 'XFCN' */
  7607. 00005974  665A                     bne        +0x5C /* 000059D0 */
  7608. label00005976:
  7609. 00005976  0CAE 5843 4D44 FFEC      cmpi.l     [A6 - 0x14], 0x58434D44 /* 'XCMD' */
  7610. 0000597E  6606                     bne        +0x8 /* 00005986 */
  7611. 00005980  426E FFF0                clr.w      [A6 - 0x10]
  7612. 00005984  6006                     bra        +0x8 /* 0000598C */
  7613. label00005986:
  7614. 00005986  7001                     moveq.l    D0, 0x01
  7615. 00005988  3D40 FFF0                move.w     [A6 - 0x10], D0
  7616. label0000598C:
  7617. 0000598C  2D6E FFE8 FFF2           move.l     [A6 - 0xE], [A6 - 0x18]
  7618. 00005992  2D6E FFE0 FFF6           move.l     [A6 - 0xA], [A6 - 0x20]
  7619. 00005998  4878 000A                push.l     0xA /* '\n' */
  7620. 0000599C  2007                     move.l     D0, D7
  7621. 0000599E  5280                     addq.l     D0, 1
  7622. 000059A0  2F00                     move.l     -[A7], D0
  7623. 000059A2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  7624. 000059A6  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  7625. 000059AA  2F00                     move.l     -[A7], D0
  7626. 000059AC  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  7627. 000059B0  206E FFD4                movea.l    A0, [A6 - 0x2C]
  7628. 000059B4  2F07                     move.l     -[A7], D7
  7629. 000059B6  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  7630. 000059BC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  7631. 000059C0  D090                     add.l      D0, [A0]
  7632. 000059C2  2040                     movea.l    A0, D0
  7633. 000059C4  43EE FFF0                lea.l      A1, [A6 - 0x10]
  7634. 000059C8  20D9                     move.l     [A0]+, [A1]+
  7635. 000059CA  20D9                     move.l     [A0]+, [A1]+
  7636. 000059CC  30D9                     move.w     [A0]+, [A1]+
  7637. 000059CE  5287                     addq.l     D7, 1
  7638. label000059D0:
  7639. 000059D0  5244                     addq.w     D4, 1
  7640. label000059D2:
  7641. 000059D2  B86E FFFA                cmp.w      D4, [A6 - 0x6]
  7642. 000059D6  6D00 FF6E                blt        -0x90 /* 00005946 */
  7643. 000059DA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7644. 000059DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7645. 000059E2  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  7646. 000059E6  508F                     addq.l     A7, 8
  7647. 000059E8  3F00                     move.w     -[A7], D0
  7648. 000059EA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7649. 000059EE  548F                     addq.l     A7, 2
  7650. 000059F0  5246                     addq.w     D6, 1
  7651. label000059F2:
  7652. 000059F2  BC45                     cmp.w      D6, D5
  7653. 000059F4  6D00 FF14                blt        -0xEA /* 0000590A */
  7654. 000059F8  4878 0003                push.l     0x3
  7655. 000059FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7656. 00005A00  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  7657. 00005A04  508F                     addq.l     A7, 8
  7658. 00005A06  3F00                     move.w     -[A7], D0
  7659. 00005A08  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7660. 00005A0C  548F                     addq.l     A7, 2
  7661. 00005A0E  206E 0008                movea.l    A0, [A6 + 0x8]
  7662. 00005A12  216E FFD4 0D66           move.l     [A0 + 0xD66], [A6 - 0x2C]
  7663. 00005A18  206E 0008                movea.l    A0, [A6 + 0x8]
  7664. 00005A1C  2147 0D62                move.l     [A0 + 0xD62], D7
  7665. 00005A20  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  7666. 00005A24  4E5E                     unlink     A6
  7667. 00005A26  4E75                     rts
  7668. export_416:
  7669. 00005A28  4E56 0000                link       A6, 0
  7670. 00005A2C  206E 0008                movea.l    A0, [A6 + 0x8]
  7671. 00005A30  2F28 0D66                move.l     -[A7], [A0 + 0xD66]
  7672. 00005A34  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  7673. 00005A38  4E5E                     unlink     A6
  7674. 00005A3A  4E75                     rts
  7675. fn00005A3C:
  7676. 00005A3C  4E56 FEEA                link       A6, -0x0116
  7677. 00005A40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7678. 00005A44  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  7679. 00005A48  588F                     addq.l     A7, 4
  7680. 00005A4A  4A40                     tst.w      D0
  7681. 00005A4C  6600 0144                bne        +0x146 /* 00005B92 */
  7682. 00005A50  206E 0008                movea.l    A0, [A6 + 0x8]
  7683. 00005A54  0828 0000 0157           btst.b     [A0 + 0x157], 0x0
  7684. 00005A5A  6700 0136                beq        +0x138 /* 00005B92 */
  7685. 00005A5E  4267                     clr.w      -[A7]
  7686. 00005A60  A994                     syscall    CurResFile
  7687. 00005A62  301F                     move.w     D0, [A7]+
  7688. 00005A64  3D40 FFFA                move.w     [A6 - 0x6], D0
  7689. 00005A68  4267                     clr.w      -[A7]
  7690. 00005A6A  206E 0008                movea.l    A0, [A6 + 0x8]
  7691. 00005A6E  4868 002C                pea.l      [A0 + 0x2C]
  7692. 00005A72  A997                     syscall    OpenResFile
  7693. 00005A74  301F                     move.w     D0, [A7]+
  7694. 00005A76  3D40 FFFE                move.w     [A6 - 0x2], D0
  7695. 00005A7A  0C40 FFFF                cmpi.w     D0, 0xFFFF
  7696. 00005A7E  6700 00F4                beq        +0xF6 /* 00005B74 */
  7697. 00005A82  42A7                     clr.l      -[A7]
  7698. 00005A84  4879 5354 5223           push.l     0x53545223 /* 'STR#' */
  7699. 00005A8A  3F3C 03E6                move.w     -[A7], 0x3E6
  7700. 00005A8E  A81F                     syscall    Get1Resource
  7701. 00005A90  205F                     movea.l    A0, [A7]+
  7702. 00005A92  2D48 FFF2                move.l     [A6 - 0xE], A0
  7703. 00005A96  2008                     move.l     D0, A0
  7704. 00005A98  6700 00C4                beq        +0xC6 /* 00005B5E */
  7705. 00005A9C  41EE FEF2                lea.l      A0, [A6 - 0x10E]
  7706. 00005AA0  2D48 FEEA                move.l     [A6 - 0x116], A0
  7707. 00005AA4  7001                     moveq.l    D0, 0x01
  7708. 00005AA6  3D40 FFFC                move.w     [A6 - 0x4], D0
  7709. label00005AAA:
  7710. 00005AAA  486E FEEE                pea.l      [A6 - 0x112]
  7711. 00005AAE  3F3C 03E6                move.w     -[A7], 0x3E6
  7712. 00005AB2  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  7713. 00005AB6  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  7714. 00005ABA  7000                     moveq.l    D0, 0x00
  7715. 00005ABC  102E FEEE                move.b     D0, [A6 - 0x112]
  7716. 00005AC0  4A40                     tst.w      D0
  7717. 00005AC2  6700 0086                beq        +0x88 /* 00005B4A */
  7718. 00005AC6  486E FEEF                pea.l      [A6 - 0x111]
  7719. 00005ACA  486E FFF6                pea.l      [A6 - 0xA]
  7720. 00005ACE  4878 0004                push.l     0x4
  7721. 00005AD2  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  7722. 00005AD6  7000                     moveq.l    D0, 0x00
  7723. 00005AD8  102E FEEE                move.b     D0, [A6 - 0x112]
  7724. 00005ADC  5940                     subq.w     D0, 4
  7725. 00005ADE  206E FEEA                movea.l    A0, [A6 - 0x116]
  7726. 00005AE2  1080                     move.b     [A0], D0
  7727. 00005AE4  42A7                     clr.l      -[A7]
  7728. 00005AE6  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  7729. 00005AEA  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  7730. 00005AEE  A820                     syscall    Get1NamedResource
  7731. 00005AF0  205F                     movea.l    A0, [A7]+
  7732. 00005AF2  2D48 FFEE                move.l     [A6 - 0x12], A0
  7733. 00005AF6  4AAE FFEE                tst.l      [A6 - 0x12]
  7734. 00005AFA  6746                     beq        +0x48 /* 00005B42 */
  7735. 00005AFC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7736. 00005B00  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  7737. 00005B04  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  7738. 00005B08  4EBA 008C                jsr        [PC + 0x8C /* 00005B96 */]
  7739. 00005B0C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7740. 00005B10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7741. 00005B14  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  7742. 00005B18  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  7743. 00005B1C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  7744. 00005B20  4EBA 15E0                jsr        [PC + 0x15E0 /* 00007102 */]
  7745. 00005B24  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7746. 00005B28  4A80                     tst.l      D0
  7747. 00005B2A  6710                     beq        +0x12 /* 00005B3C */
  7748. 00005B2C  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  7749. 00005B30  A9AD                     syscall    RemoveResource/RmveResource
  7750. 00005B32  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  7751. 00005B36  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  7752. 00005B3A  6006                     bra        +0x8 /* 00005B42 */
  7753. label00005B3C:
  7754. 00005B3C  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  7755. 00005B40  A9A3                     syscall    ReleaseResource
  7756. label00005B42:
  7757. 00005B42  526E FFFC                addq.w     [A6 - 0x4], 1
  7758. 00005B46  6000 FF62                bra        -0x9C /* 00005AAA */
  7759. label00005B4A:
  7760. 00005B4A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  7761. 00005B4E  A9AD                     syscall    RemoveResource/RmveResource
  7762. 00005B50  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  7763. 00005B54  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  7764. 00005B58  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7765. 00005B5C  A999                     syscall    UpdateResFile
  7766. label00005B5E:
  7767. 00005B5E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  7768. 00005B62  A998                     syscall    UseResFile
  7769. 00005B64  206E 0008                movea.l    A0, [A6 + 0x8]
  7770. 00005B68  4A68 0D6E                tst.w      [A0 + 0xD6E]
  7771. 00005B6C  6606                     bne        +0x8 /* 00005B74 */
  7772. 00005B6E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7773. 00005B72  A99A                     syscall    CloseResFile
  7774. label00005B74:
  7775. 00005B74  206E 0008                movea.l    A0, [A6 + 0x8]
  7776. 00005B78  02A8 0000 FFFE 0154      andi.l     [A0 + 0x154], 0xFFFE
  7777. 00005B80  206E 0008                movea.l    A0, [A6 + 0x8]
  7778. 00005B84  7001                     moveq.l    D0, 0x01
  7779. 00005B86  3080                     move.w     [A0], D0
  7780. 00005B88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7781. 00005B8C  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  7782. 00005B90  588F                     addq.l     A7, 4
  7783. label00005B92:
  7784. 00005B92  4E5E                     unlink     A6
  7785. 00005B94  4E75                     rts
  7786. fn00005B96:
  7787. 00005B96  4E56 FFF8                link       A6, -0x0008
  7788. 00005B9A  486E FFF8                pea.l      [A6 - 0x8]
  7789. 00005B9E  4878 0003                push.l     0x3
  7790. 00005BA2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7791. 00005BA6  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  7792. 00005BAA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7793. 00005BAE  3F00                     move.w     -[A7], D0
  7794. 00005BB0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7795. 00005BB4  548F                     addq.l     A7, 2
  7796. 00005BB6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7797. 00005BBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7798. 00005BBE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7799. 00005BC2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7800. 00005BC6  4EBA 1C8C                jsr        [PC + 0x1C8C /* 00007854 */]
  7801. 00005BCA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7802. 00005BCE  2D40 FFFC                move.l     [A6 - 0x4], D0
  7803. 00005BD2  4AAE FFFC                tst.l      [A6 - 0x4]
  7804. 00005BD6  6C18                     bge        +0x1A /* 00005BF0 */
  7805. 00005BD8  4878 0003                push.l     0x3
  7806. 00005BDC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7807. 00005BE0  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  7808. 00005BE4  508F                     addq.l     A7, 8
  7809. 00005BE6  3F00                     move.w     -[A7], D0
  7810. 00005BE8  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7811. 00005BEC  548F                     addq.l     A7, 2
  7812. 00005BEE  6052                     bra        +0x54 /* 00005C42 */
  7813. label00005BF0:
  7814. 00005BF0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7815. 00005BF4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7816. 00005BF8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7817. 00005BFC  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  7818. 00005C00  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7819. 00005C04  4878 0003                push.l     0x3
  7820. 00005C08  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7821. 00005C0C  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  7822. 00005C10  508F                     addq.l     A7, 8
  7823. 00005C12  3F00                     move.w     -[A7], D0
  7824. 00005C14  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7825. 00005C18  548F                     addq.l     A7, 2
  7826. 00005C1A  4878 0003                push.l     0x3
  7827. 00005C1E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7828. 00005C22  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  7829. 00005C26  508F                     addq.l     A7, 8
  7830. 00005C28  3F00                     move.w     -[A7], D0
  7831. 00005C2A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7832. 00005C2E  548F                     addq.l     A7, 2
  7833. 00005C30  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7834. 00005C34  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  7835. 00005C38  588F                     addq.l     A7, 4
  7836. 00005C3A  3F00                     move.w     -[A7], D0
  7837. 00005C3C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7838. 00005C40  548F                     addq.l     A7, 2
  7839. label00005C42:
  7840. 00005C42  4E5E                     unlink     A6
  7841. 00005C44  4E75                     rts
  7842. fn00005C46:
  7843. 00005C46  4E56 FEFC                link       A6, -0x0104
  7844. 00005C4A  486E FEFC                pea.l      [A6 - 0x104]
  7845. 00005C4E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7846. 00005C52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7847. 00005C56  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  7848. 00005C5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7849. 00005C5E  486E FFFC                pea.l      [A6 - 0x4]
  7850. 00005C62  486E FEFC                pea.l      [A6 - 0x104]
  7851. 00005C66  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  7852. 00005C6A  508F                     addq.l     A7, 8
  7853. 00005C6C  206E 0016                movea.l    A0, [A6 + 0x16]
  7854. 00005C70  20AD 8FE8                move.l     [A0], [A5 - 0x7018]
  7855. 00005C74  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7856. 00005C78  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  7857. 00005C7C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  7858. 00005C80  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7859. 00005C84  486E FEFC                pea.l      [A6 - 0x104]
  7860. 00005C88  4EBA 0040                jsr        [PC + 0x40 /* 00005CCA */]
  7861. 00005C8C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  7862. 00005C90  4A40                     tst.w      D0
  7863. 00005C92  6704                     beq        +0x6 /* 00005C98 */
  7864. 00005C94  7001                     moveq.l    D0, 0x01
  7865. 00005C96  602E                     bra        +0x30 /* 00005CC6 */
  7866. label00005C98:
  7867. 00005C98  4AAD 8DD6                tst.l      [A5 - 0x722A]
  7868. 00005C9C  6726                     beq        +0x28 /* 00005CC4 */
  7869. 00005C9E  206E 0016                movea.l    A0, [A6 + 0x16]
  7870. 00005CA2  20AD 8DD6                move.l     [A0], [A5 - 0x722A]
  7871. 00005CA6  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7872. 00005CAA  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  7873. 00005CAE  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  7874. 00005CB2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7875. 00005CB6  486E FEFC                pea.l      [A6 - 0x104]
  7876. 00005CBA  4EBA 000E                jsr        [PC + 0xE /* 00005CCA */]
  7877. 00005CBE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  7878. 00005CC2  6002                     bra        +0x4 /* 00005CC6 */
  7879. label00005CC4:
  7880. 00005CC4  7000                     moveq.l    D0, 0x00
  7881. label00005CC6:
  7882. 00005CC6  4E5E                     unlink     A6
  7883. 00005CC8  4E75                     rts
  7884. fn00005CCA:
  7885. 00005CCA  4E56 FF00                link       A6, -0x0100
  7886. 00005CCE  48E7 0308                movem.l    -[A7], D6,D7,A4
  7887. 00005CD2  206E 0010                movea.l    A0, [A6 + 0x10]
  7888. 00005CD6  2E28 0D62                move.l     D7, [A0 + 0xD62]
  7889. 00005CDA  206E 0010                movea.l    A0, [A6 + 0x10]
  7890. 00005CDE  2068 0D66                movea.l    A0, [A0 + 0xD66]
  7891. 00005CE2  2850                     movea.l    A4, [A0]
  7892. 00005CE4  7C00                     moveq.l    D6, 0x00
  7893. 00005CE6  6000 0058                bra        +0x5A /* 00005D40 */
  7894. label00005CEA:
  7895. 00005CEA  202C 0002                move.l     D0, [A4 + 0x2]
  7896. 00005CEE  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  7897. 00005CF2  6646                     bne        +0x48 /* 00005D3A */
  7898. 00005CF4  3014                     move.w     D0, [A4]
  7899. 00005CF6  B06E 0014                cmp.w      D0, [A6 + 0x14]
  7900. 00005CFA  663E                     bne        +0x40 /* 00005D3A */
  7901. 00005CFC  486E FF00                pea.l      [A6 - 0x100]
  7902. 00005D00  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  7903. 00005D04  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7904. 00005D08  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  7905. 00005D0C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7906. 00005D10  3F00                     move.w     -[A7], D0
  7907. 00005D12  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7908. 00005D16  548F                     addq.l     A7, 2
  7909. 00005D18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7910. 00005D1C  486E FF00                pea.l      [A6 - 0x100]
  7911. 00005D20  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  7912. 00005D24  508F                     addq.l     A7, 8
  7913. 00005D26  4A40                     tst.w      D0
  7914. 00005D28  6710                     beq        +0x12 /* 00005D3A */
  7915. 00005D2A  206E 0016                movea.l    A0, [A6 + 0x16]
  7916. 00005D2E  43D4                     lea.l      A1, [A4]
  7917. 00005D30  20D9                     move.l     [A0]+, [A1]+
  7918. 00005D32  20D9                     move.l     [A0]+, [A1]+
  7919. 00005D34  30D9                     move.w     [A0]+, [A1]+
  7920. 00005D36  7001                     moveq.l    D0, 0x01
  7921. 00005D38  600C                     bra        +0xE /* 00005D46 */
  7922. label00005D3A:
  7923. 00005D3A  49EC 000A                lea.l      A4, [A4 + 0xA]
  7924. 00005D3E  5286                     addq.l     D6, 1
  7925. label00005D40:
  7926. 00005D40  BC87                     cmp.l      D6, D7
  7927. 00005D42  6DA6                     blt        -0x58 /* 00005CEA */
  7928. 00005D44  7000                     moveq.l    D0, 0x00
  7929. label00005D46:
  7930. 00005D46  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  7931. 00005D4A  4E5E                     unlink     A6
  7932. 00005D4C  4E75                     rts
  7933. export_413:
  7934. 00005D4E  4E56 FFFC                link       A6, -0x0004
  7935. 00005D52  426D D8EA                clr.w      [A5 - 0x2716]
  7936. 00005D56  302D D8E8                move.w     D0, [A5 - 0x2718]
  7937. 00005D5A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7938. 00005D5E  002D 00B6 0001           ori.b      [A5 + 0x1], 0xB6
  7939. 00005D64  00BA 0002 00BE 0003      ori.l      [PC + 0x3 /* 00005D69, value 0xBE000300 */], 0x200BE
  7940. 00005D6C  00C2                     .incomplete
  7941. 00005D6E  0004 00C6                ori.b      D4, 0xC6
  7942. 00005D72  0005 00CA                ori.b      D5, 0xCA
  7943. 00005D76  0006 00CE                ori.b      D6, 0xCE
  7944. 00005D7A  0007 00D2                ori.b      D7, 0xD2
  7945. 00005D7E  0008 00D6                ori.b      A0, 0xD6
  7946. 00005D82  0009 00DA                ori.b      A1, 0xDA
  7947. 00005D86  000A 00DE                ori.b      A2, 0xDE
  7948. 00005D8A  000B 00E2                ori.b      A3, 0xE2
  7949. 00005D8E  000C 00E6                ori.b      A4, 0xE6
  7950. 00005D92  000D 00EA                ori.b      A5, 0xEA
  7951. 00005D96  000E 00EE                ori.b      A6, 0xEE
  7952. 00005D9A  000F 00F2                ori.b      A7, 0xF2
  7953. 00005D9E  0010 00F6                ori.b      [A0], 0xF6
  7954. 00005DA2  0011 00FA                ori.b      [A1], 0xFA
  7955. 00005DA6  0012 00FE                ori.b      [A2], 0xFE
  7956. 00005DAA  0013 0102                ori.b      [A3], 0x2
  7957. 00005DAE  0014 010A                ori.b      [A4], 0xA /* '\n' */
  7958. 00005DB2  0015 0114                ori.b      [A5], 0x14
  7959. 00005DB6  0016 011E                ori.b      [A6], 0x1E
  7960. 00005DBA  0017 0126                ori.b      [A7], 0x26 /* '&' */
  7961. 00005DBE  0018 0130                ori.b      [A0]+, 0x30 /* '0' */
  7962. 00005DC2  0019 013A                ori.b      [A1]+, 0x3A /* ':' */
  7963. 00005DC6  001A 013E                ori.b      [A2]+, 0x3E /* '>' */
  7964. 00005DCA  001B 0142                ori.b      [A3]+, 0x42 /* 'B' */
  7965. 00005DCE  001C 0146                ori.b      [A4]+, 0x46 /* 'F' */
  7966. 00005DD2  0027 014A                ori.b      -[A7], 0x4A /* 'J' */
  7967. 00005DD6  1394 0150                move.b     [A1], [A4]
  7968. 00005DDA  1194 0154                move.b     <<invalid full ext with I/IS == 4>>, [A4]
  7969. 00005DDE  1195 0158                move.b     [A0], [A5]
  7970. 00005DE2  1196 018E 1388           move.b     [[ + <<invalid base displacement size>>] + D0 + 0x1388], [A6]
  7971. 00005DE8  0192                     bclr       [A2], D0
  7972. 00005DEA  138A 0196 1389           move.b     [[] + D0 + 0x1389], A2
  7973. 00005DF0  019A                     bclr       [A2]+, D0
  7974. 00005DF2  138B 019E 138C           move.b     [[] + D0 + 0x138C], A3
  7975. 00005DF8  01A8 138D                bclr       [A0 + 0x138D], D0
  7976. 00005DFC  01AE 138E                bclr       [A6 + 0x138E], D0
  7977. 00005E00  01B6 138F 01BC 1390      bclr       [[ + <<invalid base displacement size>>] + D1 * 2 + 0x1BC1390], D0
  7978. 00005E08  01C4                     .incomplete
  7979. 00005E0A  1391 01CA 1392           move.b     [[ + <<invalid base displacement size>>] + 0x1392], [A1]
  7980. 00005E10  01CC                     .incomplete
  7981. 00005E12  1393 01CE                move.b     <<invalid full ext with IS == 1 and I/IS == 6>>, [A3]
  7982. 00005E16  4EBA 0596                jsr        [PC + 0x596 /* 000063AE */]
  7983. 00005E1A  6000 01CC                bra        +0x1CE /* 00005FE8 */
  7984. 00005E1E  4EBA 060A                jsr        [PC + 0x60A /* 0000642A */]
  7985. 00005E22  6000 01C4                bra        +0x1C6 /* 00005FE8 */
  7986. 00005E26  4EBA 06FE                jsr        [PC + 0x6FE /* 00006526 */]
  7987. 00005E2A  6000 01BC                bra        +0x1BE /* 00005FE8 */
  7988. 00005E2E  4EBA 0708                jsr        [PC + 0x708 /* 00006538 */]
  7989. 00005E32  6000 01B4                bra        +0x1B6 /* 00005FE8 */
  7990. 00005E36  4EBA 0768                jsr        [PC + 0x768 /* 000065A0 */]
  7991. 00005E3A  6000 01AC                bra        +0x1AE /* 00005FE8 */
  7992. 00005E3E  4EBA 0830                jsr        [PC + 0x830 /* 00006670 */]
  7993. 00005E42  6000 01A4                bra        +0x1A6 /* 00005FE8 */
  7994. 00005E46  4EBA 0852                jsr        [PC + 0x852 /* 0000669A */]
  7995. 00005E4A  6000 019C                bra        +0x19E /* 00005FE8 */
  7996. 00005E4E  4EBA 0872                jsr        [PC + 0x872 /* 000066C2 */]
  7997. 00005E52  6000 0194                bra        +0x196 /* 00005FE8 */
  7998. 00005E56  4EBA 08AC                jsr        [PC + 0x8AC /* 00006704 */]
  7999. 00005E5A  6000 018C                bra        +0x18E /* 00005FE8 */
  8000. 00005E5E  4EBA 08BC                jsr        [PC + 0x8BC /* 0000671C */]
  8001. 00005E62  6000 0184                bra        +0x186 /* 00005FE8 */
  8002. 00005E66  4EBA 08CE                jsr        [PC + 0x8CE /* 00006736 */]
  8003. 00005E6A  6000 017C                bra        +0x17E /* 00005FE8 */
  8004. 00005E6E  4EBA 08F6                jsr        [PC + 0x8F6 /* 00006766 */]
  8005. 00005E72  6000 0174                bra        +0x176 /* 00005FE8 */
  8006. 00005E76  4EBA 0908                jsr        [PC + 0x908 /* 00006780 */]
  8007. 00005E7A  6000 016C                bra        +0x16E /* 00005FE8 */
  8008. 00005E7E  4EBA 0934                jsr        [PC + 0x934 /* 000067B4 */]
  8009. 00005E82  6000 0164                bra        +0x166 /* 00005FE8 */
  8010. 00005E86  4EBA 093C                jsr        [PC + 0x93C /* 000067C4 */]
  8011. 00005E8A  6000 015C                bra        +0x15E /* 00005FE8 */
  8012. 00005E8E  4EBA 0984                jsr        [PC + 0x984 /* 00006814 */]
  8013. 00005E92  6000 0154                bra        +0x156 /* 00005FE8 */
  8014. 00005E96  4EBA 098C                jsr        [PC + 0x98C /* 00006824 */]
  8015. 00005E9A  6000 014C                bra        +0x14E /* 00005FE8 */
  8016. 00005E9E  4EBA 09A0                jsr        [PC + 0x9A0 /* 00006840 */]
  8017. 00005EA2  6000 0144                bra        +0x146 /* 00005FE8 */
  8018. 00005EA6  4EBA 09F8                jsr        [PC + 0x9F8 /* 000068A0 */]
  8019. 00005EAA  6000 013C                bra        +0x13E /* 00005FE8 */
  8020. 00005EAE  4267                     clr.w      -[A7]
  8021. 00005EB0  4EBA 0ADA                jsr        [PC + 0xADA /* 0000698C */]
  8022. 00005EB4  548F                     addq.l     A7, 2
  8023. 00005EB6  6000 0130                bra        +0x132 /* 00005FE8 */
  8024. 00005EBA  3F3C 0001                move.w     -[A7], 0x1
  8025. 00005EBE  4EBA 0ACC                jsr        [PC + 0xACC /* 0000698C */]
  8026. 00005EC2  548F                     addq.l     A7, 2
  8027. 00005EC4  6000 0122                bra        +0x124 /* 00005FE8 */
  8028. 00005EC8  3F3C 0002                move.w     -[A7], 0x2
  8029. 00005ECC  4EBA 0ABE                jsr        [PC + 0xABE /* 0000698C */]
  8030. 00005ED0  548F                     addq.l     A7, 2
  8031. 00005ED2  6000 0114                bra        +0x116 /* 00005FE8 */
  8032. 00005ED6  4267                     clr.w      -[A7]
  8033. 00005ED8  4EBA 0C24                jsr        [PC + 0xC24 /* 00006AFE */]
  8034. 00005EDC  548F                     addq.l     A7, 2
  8035. 00005EDE  6000 0108                bra        +0x10A /* 00005FE8 */
  8036. 00005EE2  3F3C 0001                move.w     -[A7], 0x1
  8037. 00005EE6  4EBA 0C16                jsr        [PC + 0xC16 /* 00006AFE */]
  8038. 00005EEA  548F                     addq.l     A7, 2
  8039. 00005EEC  6000 00FA                bra        +0xFC /* 00005FE8 */
  8040. 00005EF0  3F3C 0002                move.w     -[A7], 0x2
  8041. 00005EF4  4EBA 0C08                jsr        [PC + 0xC08 /* 00006AFE */]
  8042. 00005EF8  548F                     addq.l     A7, 2
  8043. 00005EFA  6000 00EC                bra        +0xEE /* 00005FE8 */
  8044. 00005EFE  4EBA 0E42                jsr        [PC + 0xE42 /* 00006D42 */]
  8045. 00005F02  6000 00E4                bra        +0xE6 /* 00005FE8 */
  8046. 00005F06  4EBA 0E58                jsr        [PC + 0xE58 /* 00006D60 */]
  8047. 00005F0A  6000 00DC                bra        +0xDE /* 00005FE8 */
  8048. 00005F0E  4EBA 0E9A                jsr        [PC + 0xE9A /* 00006DAA */]
  8049. 00005F12  6000 00D4                bra        +0xD6 /* 00005FE8 */
  8050. 00005F16  4EBA 0E9E                jsr        [PC + 0xE9E /* 00006DB6 */]
  8051. 00005F1A  6000 00CC                bra        +0xCE /* 00005FE8 */
  8052. 00005F1E  3B6D D8EE D91C           move.w     [A5 - 0x26E4], [A5 - 0x2712]
  8053. 00005F24  6000 00C2                bra        +0xC4 /* 00005FE8 */
  8054. 00005F28  4EBA 1B90                jsr        [PC + 0x1B90 /* 00007ABA */]
  8055. 00005F2C  6000 00BA                bra        +0xBC /* 00005FE8 */
  8056. 00005F30  4EBA 1C72                jsr        [PC + 0x1C72 /* 00007BA4 */]
  8057. 00005F34  6000 00B2                bra        +0xB4 /* 00005FE8 */
  8058. 00005F38  0CAD FFFF FFFF D8EC      cmpi.l     [A5 - 0x2714], 0xFFFFFFFF
  8059. 00005F40  660A                     bne        +0xC /* 00005F4C */
  8060. 00005F42  7001                     moveq.l    D0, 0x01
  8061. 00005F44  2B40 D90C                move.l     [A5 - 0x26F4], D0
  8062. 00005F48  6000 009E                bra        +0xA0 /* 00005FE8 */
  8063. label00005F4C:
  8064. 00005F4C  0CAD 0000 0001 D8EC      cmpi.l     [A5 - 0x2714], 0x1
  8065. 00005F54  6614                     bne        +0x16 /* 00005F6A */
  8066. 00005F56  41ED 8D96                lea.l      A0, [A5 - 0x726A]
  8067. 00005F5A  2B48 D90C                move.l     [A5 - 0x26F4], A0
  8068. 00005F5E  41ED D862                lea.l      A0, [A5 - 0x279E]
  8069. 00005F62  2B48 D910                move.l     [A5 - 0x26F0], A0
  8070. 00005F66  6000 0080                bra        +0x82 /* 00005FE8 */
  8071. label00005F6A:
  8072. 00005F6A  4EBA 1C66                jsr        [PC + 0x1C66 /* 00007BD2 */]
  8073. 00005F6E  6000 0078                bra        +0x7A /* 00005FE8 */
  8074. 00005F72  4EBA 0F00                jsr        [PC + 0xF00 /* 00006E74 */]
  8075. 00005F76  6000 0070                bra        +0x72 /* 00005FE8 */
  8076. 00005F7A  4EBA 0F40                jsr        [PC + 0xF40 /* 00006EBC */]
  8077. 00005F7E  6000 0068                bra        +0x6A /* 00005FE8 */
  8078. 00005F82  4EBA 0F80                jsr        [PC + 0xF80 /* 00006F04 */]
  8079. 00005F86  6000 0060                bra        +0x62 /* 00005FE8 */
  8080. 00005F8A  4EBA 1112                jsr        [PC + 0x1112 /* 0000709E */]
  8081. 00005F8E  6000 0058                bra        +0x5A /* 00005FE8 */
  8082. 00005F92  3F3C 0001                move.w     -[A7], 0x1
  8083. 00005F96  4EBA 131C                jsr        [PC + 0x131C /* 000072B4 */]
  8084. 00005F9A  548F                     addq.l     A7, 2
  8085. 00005F9C  6000 004A                bra        +0x4C /* 00005FE8 */
  8086. 00005FA0  4267                     clr.w      -[A7]
  8087. 00005FA2  4EBA 1310                jsr        [PC + 0x1310 /* 000072B4 */]
  8088. 00005FA6  548F                     addq.l     A7, 2
  8089. 00005FA8  603E                     bra        +0x40 /* 00005FE8 */
  8090. 00005FAA  3F3C 0001                move.w     -[A7], 0x1
  8091. 00005FAE  4EBA 1458                jsr        [PC + 0x1458 /* 00007408 */]
  8092. 00005FB2  548F                     addq.l     A7, 2
  8093. 00005FB4  6032                     bra        +0x34 /* 00005FE8 */
  8094. 00005FB6  4267                     clr.w      -[A7]
  8095. 00005FB8  4EBA 144E                jsr        [PC + 0x144E /* 00007408 */]
  8096. 00005FBC  548F                     addq.l     A7, 2
  8097. 00005FBE  6028                     bra        +0x2A /* 00005FE8 */
  8098. 00005FC0  3F3C 0001                move.w     -[A7], 0x1
  8099. 00005FC4  4EBA 15D4                jsr        [PC + 0x15D4 /* 0000759A */]
  8100. 00005FC8  548F                     addq.l     A7, 2
  8101. 00005FCA  601C                     bra        +0x1E /* 00005FE8 */
  8102. 00005FCC  4267                     clr.w      -[A7]
  8103. 00005FCE  4EBA 15CA                jsr        [PC + 0x15CA /* 0000759A */]
  8104. 00005FD2  548F                     addq.l     A7, 2
  8105. 00005FD4  6012                     bra        +0x14 /* 00005FE8 */
  8106. 00005FD6  4EBA 198C                jsr        [PC + 0x198C /* 00007964 */]
  8107. 00005FDA  600C                     bra        +0xE /* 00005FE8 */
  8108. 00005FDC  4EBA 19CC                jsr        [PC + 0x19CC /* 000079AA */]
  8109. 00005FE0  6006                     bra        +0x8 /* 00005FE8 */
  8110. 00005FE2  7002                     moveq.l    D0, 0x02
  8111. 00005FE4  3B40 D8EA                move.w     [A5 - 0x2716], D0
  8112. label00005FE8:
  8113. 00005FE8  4A6D 8F76                tst.w      [A5 - 0x708A]
  8114. 00005FEC  6F22                     ble        +0x24 /* 00006010 */
  8115. 00005FEE  486E FFFC                pea.l      [A6 - 0x4]
  8116. 00005FF2  A874                     syscall    GetPort
  8117. 00005FF4  4267                     clr.w      -[A7]
  8118. 00005FF6  3F2D D892                move.w     -[A7], [A5 - 0x276E]
  8119. 00005FFA  486D D89C                pea.l      [A5 - 0x2764]
  8120. 00005FFE  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  8121. 00006002  508F                     addq.l     A7, 8
  8122. 00006004  4A40                     tst.w      D0
  8123. 00006006  6702                     beq        +0x4 /* 0000600A */
  8124. 00006008  A9FF                     syscall    Debugger
  8125. label0000600A:
  8126. 0000600A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8127. 0000600E  A873                     syscall    SetPort
  8128. label00006010:
  8129. 00006010  4E5E                     unlink     A6
  8130. 00006012  205F                     movea.l    A0, [A7]+
  8131. 00006014  4ED0                     jmp        [A0]
  8132. export_417:
  8133. fn00006016:
  8134. 00006016  4E56 FF16                link       A6, -0x00EA
  8135. 0000601A  426E FF1C                clr.w      [A6 - 0xE4]
  8136. 0000601E  426D D91C                clr.w      [A5 - 0x26E4]
  8137. 00006022  206E 0018                movea.l    A0, [A6 + 0x18]
  8138. 00006026  4250                     clr.w      [A0]
  8139. 00006028  426E FF16                clr.w      [A6 - 0xEA]
  8140. 0000602C  4AAE 001C                tst.l      [A6 + 0x1C]
  8141. 00006030  6706                     beq        +0x8 /* 00006038 */
  8142. 00006032  7001                     moveq.l    D0, 0x01
  8143. 00006034  3D40 FF16                move.w     [A6 - 0xEA], D0
  8144. label00006038:
  8145. 00006038  486E FFEC                pea.l      [A6 - 0x14]
  8146. 0000603C  486E FFF0                pea.l      [A6 - 0x10]
  8147. 00006040  3F2E FF16                move.w     -[A7], [A6 - 0xEA]
  8148. 00006044  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8149. 00006048  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8150. 0000604C  4EBA FBF8                jsr        [PC - 0x408 /* 00005C46 */]
  8151. 00006050  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8152. 00006054  4A40                     tst.w      D0
  8153. 00006056  6700 0324                beq        +0x326 /* 0000637C */
  8154. 0000605A  206E 0018                movea.l    A0, [A6 + 0x18]
  8155. 0000605E  7001                     moveq.l    D0, 0x01
  8156. 00006060  3080                     move.w     [A0], D0
  8157. 00006062  426E FF1A                clr.w      [A6 - 0xE6]
  8158. 00006066  6014                     bra        +0x16 /* 0000607C */
  8159. label00006068:
  8160. 00006068  302E FF1A                move.w     D0, [A6 - 0xE6]
  8161. 0000606C  48C0                     ext.l      D0
  8162. 0000606E  E580                     asl        D0, 2
  8163. 00006070  41ED D89E                lea.l      A0, [A5 - 0x2762]
  8164. 00006074  D1C0                     add.l      A0, D0
  8165. 00006076  4290                     clr.l      [A0]
  8166. 00006078  526E FF1A                addq.w     [A6 - 0xE6], 1
  8167. label0000607C:
  8168. 0000607C  0C6E 0010 FF1A           cmpi.w     [A6 - 0xE6], 0x10
  8169. 00006082  6DE4                     blt        -0x1A /* 00006068 */
  8170. 00006084  50AE 000C                addq.l     [A6 + 0xC], 8
  8171. 00006088  4AAE 001C                tst.l      [A6 + 0x1C]
  8172. 0000608C  6714                     beq        +0x16 /* 000060A2 */
  8173. 0000608E  206E 000C                movea.l    A0, [A6 + 0xC]
  8174. 00006092  0C50 0005                cmpi.w     [A0], 0x5
  8175. 00006096  6706                     beq        +0x8 /* 0000609E */
  8176. 00006098  7031                     moveq.l    D0, 0x31
  8177. 0000609A  6000 02E4                bra        +0x2E6 /* 00006380 */
  8178. label0000609E:
  8179. 0000609E  50AE 000C                addq.l     [A6 + 0xC], 8
  8180. label000060A2:
  8181. 000060A2  426E FF18                clr.w      [A6 - 0xE8]
  8182. label000060A6:
  8183. 000060A6  4AAE 001C                tst.l      [A6 + 0x1C]
  8184. 000060AA  670C                     beq        +0xE /* 000060B8 */
  8185. 000060AC  206E 000C                movea.l    A0, [A6 + 0xC]
  8186. 000060B0  0C50 0006                cmpi.w     [A0], 0x6
  8187. 000060B4  6700 0116                beq        +0x118 /* 000061CC */
  8188. label000060B8:
  8189. 000060B8  4AAE 001C                tst.l      [A6 + 0x1C]
  8190. 000060BC  660A                     bne        +0xC /* 000060C8 */
  8191. 000060BE  206E 000C                movea.l    A0, [A6 + 0xC]
  8192. 000060C2  4A50                     tst.w      [A0]
  8193. 000060C4  6700 0106                beq        +0x108 /* 000061CC */
  8194. label000060C8:
  8195. 000060C8  4A6E FF18                tst.w      [A6 - 0xE8]
  8196. 000060CC  672E                     beq        +0x30 /* 000060FC */
  8197. 000060CE  4AAE 001C                tst.l      [A6 + 0x1C]
  8198. 000060D2  671A                     beq        +0x1C /* 000060EE */
  8199. 000060D4  206E 000C                movea.l    A0, [A6 + 0xC]
  8200. 000060D8  0C50 0007                cmpi.w     [A0], 0x7
  8201. 000060DC  6710                     beq        +0x12 /* 000060EE */
  8202. 000060DE  3F2E FF18                move.w     -[A7], [A6 - 0xE8]
  8203. 000060E2  4EBA 02A0                jsr        [PC + 0x2A0 /* 00006384 */]
  8204. 000060E6  548F                     addq.l     A7, 2
  8205. 000060E8  7002                     moveq.l    D0, 0x02
  8206. 000060EA  6000 0294                bra        +0x296 /* 00006380 */
  8207. label000060EE:
  8208. 000060EE  206E 000C                movea.l    A0, [A6 + 0xC]
  8209. 000060F2  0C50 0007                cmpi.w     [A0], 0x7
  8210. 000060F6  6604                     bne        +0x6 /* 000060FC */
  8211. 000060F8  50AE 000C                addq.l     [A6 + 0xC], 8
  8212. label000060FC:
  8213. 000060FC  2D6D D894 FFA6           move.l     [A6 - 0x5A], [A5 - 0x276C]
  8214. 00006102  2D6D D898 FFA2           move.l     [A6 - 0x5E], [A5 - 0x2768]
  8215. 00006108  41EE FF22                lea.l      A0, [A6 - 0xDE]
  8216. 0000610C  43ED D89C                lea.l      A1, [A5 - 0x2764]
  8217. 00006110  701F                     moveq.l    D0, 0x1F
  8218. label00006112:
  8219. 00006112  20D9                     move.l     [A0]+, [A1]+
  8220. 00006114  51C8 FFFC                dbf        D0, -0x6 /* 00006112 */
  8221. 00006118  3D6D D892 FF1E           move.w     [A6 - 0xE2], [A5 - 0x276E]
  8222. 0000611E  486E FFB2                pea.l      [A6 - 0x4E]
  8223. 00006122  486E FF20                pea.l      [A6 - 0xE0]
  8224. 00006126  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8225. 0000612A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8226. 0000612E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8227. 00006132  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8228. 00006136  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  8229. 0000613A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8230. 0000613E  3D40 FF1C                move.w     [A6 - 0xE4], D0
  8231. 00006142  2B6E FFA6 D894           move.l     [A5 - 0x276C], [A6 - 0x5A]
  8232. 00006148  2B6E FFA2 D898           move.l     [A5 - 0x2768], [A6 - 0x5E]
  8233. 0000614E  41ED D89C                lea.l      A0, [A5 - 0x2764]
  8234. 00006152  43EE FF22                lea.l      A1, [A6 - 0xDE]
  8235. 00006156  701F                     moveq.l    D0, 0x1F
  8236. label00006158:
  8237. 00006158  20D9                     move.l     [A0]+, [A1]+
  8238. 0000615A  51C8 FFFC                dbf        D0, -0x6 /* 00006158 */
  8239. 0000615E  3B6E FF1E D892           move.w     [A5 - 0x276E], [A6 - 0xE2]
  8240. 00006164  4A6E FF1C                tst.w      [A6 - 0xE4]
  8241. 00006168  6712                     beq        +0x14 /* 0000617C */
  8242. 0000616A  3F2E FF18                move.w     -[A7], [A6 - 0xE8]
  8243. 0000616E  4EBA 0214                jsr        [PC + 0x214 /* 00006384 */]
  8244. 00006172  548F                     addq.l     A7, 2
  8245. 00006174  302E FF1C                move.w     D0, [A6 - 0xE4]
  8246. 00006178  6000 0206                bra        +0x208 /* 00006380 */
  8247. label0000617C:
  8248. 0000617C  302E FF20                move.w     D0, [A6 - 0xE0]
  8249. 00006180  48C0                     ext.l      D0
  8250. 00006182  E780                     asl        D0, 3
  8251. 00006184  D1AE 000C                add.l      [A6 + 0xC], D0
  8252. 00006188  486E FFB2                pea.l      [A6 - 0x4E]
  8253. 0000618C  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  8254. 00006190  588F                     addq.l     A7, 4
  8255. 00006192  3F3C 0004                move.w     -[A7], 0x4
  8256. 00006196  486E FFB2                pea.l      [A6 - 0x4E]
  8257. 0000619A  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  8258. 0000619E  5C8F                     addq.l     A7, 6
  8259. 000061A0  4267                     clr.w      -[A7]
  8260. 000061A2  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  8261. 000061A6  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  8262. 000061AA  5C8F                     addq.l     A7, 6
  8263. 000061AC  302E FF18                move.w     D0, [A6 - 0xE8]
  8264. 000061B0  48C0                     ext.l      D0
  8265. 000061B2  E580                     asl        D0, 2
  8266. 000061B4  41ED D89E                lea.l      A0, [A5 - 0x2762]
  8267. 000061B8  D1C0                     add.l      A0, D0
  8268. 000061BA  20AE FFC4                move.l     [A0], [A6 - 0x3C]
  8269. 000061BE  526E FF18                addq.w     [A6 - 0xE8], 1
  8270. 000061C2  0C6E 0010 FF18           cmpi.w     [A6 - 0xE8], 0x10
  8271. 000061C8  6D00 FEDC                blt        -0x122 /* 000060A6 */
  8272. label000061CC:
  8273. 000061CC  3B6E FF18 D89C           move.w     [A5 - 0x2764], [A6 - 0xE8]
  8274. 000061D2  41ED 0D0A                lea.l      A0, [A5 + 0xD0A /* export_413 */]
  8275. 000061D6  2B48 D8E4                move.l     [A5 - 0x271C], A0
  8276. 000061DA  42AD D8DE                clr.l      [A5 - 0x2722]
  8277. 000061DE  422D D8E2                clr.b      [A5 - 0x271E]
  8278. 000061E2  2B6E 0008 D894           move.l     [A5 - 0x276C], [A6 + 0x8]
  8279. 000061E8  2B6E 0014 D898           move.l     [A5 - 0x2768], [A6 + 0x14]
  8280. 000061EE  3B6E FF16 D892           move.w     [A5 - 0x276E], [A6 - 0xEA]
  8281. 000061F4  486E FFFC                pea.l      [A6 - 0x4]
  8282. 000061F8  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  8283. 000061FC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8284. 00006200  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  8285. 00006204  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8286. 00006208  3F00                     move.w     -[A7], D0
  8287. 0000620A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  8288. 0000620E  548F                     addq.l     A7, 2
  8289. 00006210  4878 0003                push.l     0x3
  8290. 00006214  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8291. 00006218  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  8292. 0000621C  2F00                     move.l     -[A7], D0
  8293. 0000621E  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  8294. 00006222  588F                     addq.l     A7, 4
  8295. 00006224  4A40                     tst.w      D0
  8296. 00006226  6710                     beq        +0x12 /* 00006238 */
  8297. 00006228  3F2E FF18                move.w     -[A7], [A6 - 0xE8]
  8298. 0000622C  4EBA 0156                jsr        [PC + 0x156 /* 00006384 */]
  8299. 00006230  548F                     addq.l     A7, 2
  8300. 00006232  7025                     moveq.l    D0, 0x25
  8301. 00006234  6000 014A                bra        +0x14C /* 00006380 */
  8302. label00006238:
  8303. 00006238  486E FFAA                pea.l      [A6 - 0x56]
  8304. 0000623C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  8305. 00006240  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8306. 00006244  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  8307. 00006248  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8308. 0000624C  3F00                     move.w     -[A7], D0
  8309. 0000624E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  8310. 00006252  548F                     addq.l     A7, 2
  8311. 00006254  206E FFAA                movea.l    A0, [A6 - 0x56]
  8312. 00006258  2050                     movea.l    A0, [A0]
  8313. 0000625A  2D68 000A FFAE           move.l     [A6 - 0x52], [A0 + 0xA]
  8314. 00006260  4267                     clr.w      -[A7]
  8315. 00006262  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  8316. 00006266  4EAD 13DA                jsr        [A5 + 0x13DA /* export_631 */]
  8317. 0000626A  101F                     move.b     D0, [A7]+
  8318. 0000626C  1D40 FFFB                move.b     [A6 - 0x5], D0
  8319. 00006270  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  8320. 00006274  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  8321. 00006278  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  8322. 0000627C  A873                     syscall    SetPort
  8323. 0000627E  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  8324. 00006282  4A6D 8F76                tst.w      [A5 - 0x708A]
  8325. 00006286  6F18                     ble        +0x1A /* 000062A0 */
  8326. 00006288  3F3C 0001                move.w     -[A7], 0x1
  8327. 0000628C  3F2D D892                move.w     -[A7], [A5 - 0x276E]
  8328. 00006290  486D D89C                pea.l      [A5 - 0x2764]
  8329. 00006294  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  8330. 00006298  508F                     addq.l     A7, 8
  8331. 0000629A  4A40                     tst.w      D0
  8332. 0000629C  6702                     beq        +0x4 /* 000062A0 */
  8333. 0000629E  A9FF                     syscall    Debugger
  8334. label000062A0:
  8335. 000062A0  48E7 FFF8                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
  8336. 000062A4  7E00                     moveq.l    D7, 0x00
  8337. 000062A6  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  8338. 000062AA  A873                     syscall    SetPort
  8339. 000062AC  486D D89C                pea.l      [A5 - 0x2764]
  8340. 000062B0  206E FFAE                movea.l    A0, [A6 - 0x52]
  8341. 000062B4  2F10                     move.l     -[A7], [A0]
  8342. 000062B6  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  8343. 000062BA  4CDF 1FFF                movem.l    D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
  8344. 000062BE  3D6D D91C FF1C           move.w     [A6 - 0xE4], [A5 - 0x26E4]
  8345. 000062C4  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  8346. 000062C8  A873                     syscall    SetPort
  8347. 000062CA  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  8348. 000062CE  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  8349. 000062D2  1F2E FFFB                move.b     -[A7], [A6 - 0x5]
  8350. 000062D6  4EAD 13E2                jsr        [A5 + 0x13E2 /* export_632 */]
  8351. 000062DA  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  8352. 000062DE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8353. 000062E2  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  8354. 000062E6  508F                     addq.l     A7, 8
  8355. 000062E8  3F00                     move.w     -[A7], D0
  8356. 000062EA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  8357. 000062EE  548F                     addq.l     A7, 2
  8358. 000062F0  4AAD D8DE                tst.l      [A5 - 0x2722]
  8359. 000062F4  6746                     beq        +0x48 /* 0000633C */
  8360. 000062F6  486E FFAE                pea.l      [A6 - 0x52]
  8361. 000062FA  2F2D D8DE                move.l     -[A7], [A5 - 0x2722]
  8362. 000062FE  4EBA 0D18                jsr        [PC + 0xD18 /* 00007018 */]
  8363. 00006302  508F                     addq.l     A7, 8
  8364. 00006304  0C6E 0001 FF16           cmpi.w     [A6 - 0xEA], 0x1
  8365. 0000630A  6610                     bne        +0x12 /* 0000631C */
  8366. 0000630C  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  8367. 00006310  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  8368. 00006314  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  8369. 00006318  508F                     addq.l     A7, 8
  8370. 0000631A  600E                     bra        +0x10 /* 0000632A */
  8371. label0000631C:
  8372. 0000631C  2F2D 907C                move.l     -[A7], [A5 - 0x6F84]
  8373. 00006320  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  8374. 00006324  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  8375. 00006328  508F                     addq.l     A7, 8
  8376. label0000632A:
  8377. 0000632A  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  8378. 0000632E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8379. 00006332  2F2D D8DE                move.l     -[A7], [A5 - 0x2722]
  8380. 00006336  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8381. 0000633A  602A                     bra        +0x2C /* 00006366 */
  8382. label0000633C:
  8383. 0000633C  0C6E 0001 FF16           cmpi.w     [A6 - 0xEA], 0x1
  8384. 00006342  6618                     bne        +0x1A /* 0000635C */
  8385. 00006344  42A7                     clr.l      -[A7]
  8386. 00006346  3F3C 0005                move.w     -[A7], 0x5
  8387. 0000634A  3F3C 0007                move.w     -[A7], 0x7
  8388. 0000634E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  8389. 00006352  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  8390. 00006356  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8391. 0000635A  600A                     bra        +0xC /* 00006366 */
  8392. label0000635C:
  8393. 0000635C  2F2D 907C                move.l     -[A7], [A5 - 0x6F84]
  8394. 00006360  42A7                     clr.l      -[A7]
  8395. 00006362  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  8396. label00006366:
  8397. 00006366  4A2D D8E2                tst.b      [A5 - 0x271E]
  8398. 0000636A  6706                     beq        +0x8 /* 00006372 */
  8399. 0000636C  3D7C FC18 FF1C           move.w     [A6 - 0xE4], 0xFC18
  8400. label00006372:
  8401. 00006372  3F2E FF18                move.w     -[A7], [A6 - 0xE8]
  8402. 00006376  4EBA 000C                jsr        [PC + 0xC /* 00006384 */]
  8403. 0000637A  548F                     addq.l     A7, 2
  8404. label0000637C:
  8405. 0000637C  302E FF1C                move.w     D0, [A6 - 0xE4]
  8406. label00006380:
  8407. 00006380  4E5E                     unlink     A6
  8408. 00006382  4E75                     rts
  8409. fn00006384:
  8410. 00006384  4E56 0000                link       A6, 0
  8411. 00006388  2F07                     move.l     -[A7], D7
  8412. 0000638A  7E00                     moveq.l    D7, 0x00
  8413. 0000638C  6014                     bra        +0x16 /* 000063A2 */
  8414. label0000638E:
  8415. 0000638E  3007                     move.w     D0, D7
  8416. 00006390  48C0                     ext.l      D0
  8417. 00006392  E580                     asl        D0, 2
  8418. 00006394  41ED D89E                lea.l      A0, [A5 - 0x2762]
  8419. 00006398  D1C0                     add.l      A0, D0
  8420. 0000639A  2F10                     move.l     -[A7], [A0]
  8421. 0000639C  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8422. 000063A0  5247                     addq.w     D7, 1
  8423. label000063A2:
  8424. 000063A2  BE6E 0008                cmp.w      D7, [A6 + 0x8]
  8425. 000063A6  6DE6                     blt        -0x18 /* 0000638E */
  8426. 000063A8  2E1F                     move.l     D7, [A7]+
  8427. 000063AA  4E5E                     unlink     A6
  8428. 000063AC  4E75                     rts
  8429. fn000063AE:
  8430. 000063AE  4E56 FF74                link       A6, -0x008C
  8431. 000063B2  2D6D D894 FFFC           move.l     [A6 - 0x4], [A5 - 0x276C]
  8432. 000063B8  2D6D D898 FFF8           move.l     [A6 - 0x8], [A5 - 0x2768]
  8433. 000063BE  41EE FF78                lea.l      A0, [A6 - 0x88]
  8434. 000063C2  43ED D89C                lea.l      A1, [A5 - 0x2764]
  8435. 000063C6  701F                     moveq.l    D0, 0x1F
  8436. label000063C8:
  8437. 000063C8  20D9                     move.l     [A0]+, [A1]+
  8438. 000063CA  51C8 FFFC                dbf        D0, -0x6 /* 000063C8 */
  8439. 000063CE  3D6D D892 FF74           move.w     [A6 - 0x8C], [A5 - 0x276E]
  8440. 000063D4  3F3C 0003                move.w     -[A7], 0x3
  8441. 000063D8  2F2D D898                move.l     -[A7], [A5 - 0x2768]
  8442. 000063DC  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  8443. 000063E0  4EBA A6E8                jsr        [PC - 0x5918 /* 00000ACA */]
  8444. 000063E4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8445. 000063E8  3D40 FF76                move.w     [A6 - 0x8A], D0
  8446. 000063EC  0C6E FC1A FF76           cmpi.w     [A6 - 0x8A], 0xFC1A
  8447. 000063F2  6604                     bne        +0x6 /* 000063F8 */
  8448. 000063F4  426E FF76                clr.w      [A6 - 0x8A]
  8449. label000063F8:
  8450. 000063F8  2B6E FFFC D894           move.l     [A5 - 0x276C], [A6 - 0x4]
  8451. 000063FE  2B6E FFF8 D898           move.l     [A5 - 0x2768], [A6 - 0x8]
  8452. 00006404  41ED D89C                lea.l      A0, [A5 - 0x2764]
  8453. 00006408  43EE FF78                lea.l      A1, [A6 - 0x88]
  8454. 0000640C  701F                     moveq.l    D0, 0x1F
  8455. label0000640E:
  8456. 0000640E  20D9                     move.l     [A0]+, [A1]+
  8457. 00006410  51C8 FFFC                dbf        D0, -0x6 /* 0000640E */
  8458. 00006414  3B6E FF74 D892           move.w     [A5 - 0x276E], [A6 - 0x8C]
  8459. 0000641A  4A6E FF76                tst.w      [A6 - 0x8A]
  8460. 0000641E  6706                     beq        +0x8 /* 00006426 */
  8461. 00006420  7001                     moveq.l    D0, 0x01
  8462. 00006422  3B40 D8EA                move.w     [A5 - 0x2716], D0
  8463. label00006426:
  8464. 00006426  4E5E                     unlink     A6
  8465. 00006428  4E75                     rts
  8466. fn0000642A:
  8467. 0000642A  4E56 FE2A                link       A6, -0x01D6
  8468. 0000642E  486E FFC2                pea.l      [A6 - 0x3E]
  8469. 00006432  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  8470. 00006436  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  8471. 0000643A  508F                     addq.l     A7, 8
  8472. 0000643C  486E FFBA                pea.l      [A6 - 0x46]
  8473. 00006440  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  8474. 00006444  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  8475. 00006448  508F                     addq.l     A7, 8
  8476. 0000644A  3D6D 8FDA FE2C           move.w     [A6 - 0x1D4], [A5 - 0x7026]
  8477. 00006450  2D6D D894 FFBE           move.l     [A6 - 0x42], [A5 - 0x276C]
  8478. 00006456  2D6D D898 FFB6           move.l     [A6 - 0x4A], [A5 - 0x2768]
  8479. 0000645C  41EE FF36                lea.l      A0, [A6 - 0xCA]
  8480. 00006460  43ED D89C                lea.l      A1, [A5 - 0x2764]
  8481. 00006464  701F                     moveq.l    D0, 0x1F
  8482. label00006466:
  8483. 00006466  20D9                     move.l     [A0]+, [A1]+
  8484. 00006468  51C8 FFFC                dbf        D0, -0x6 /* 00006466 */
  8485. 0000646C  3D6D D892 FE2A           move.w     [A6 - 0x1D6], [A5 - 0x276E]
  8486. 00006472  206E FFC2                movea.l    A0, [A6 - 0x3E]
  8487. 00006476  486E FFC6                pea.l      [A6 - 0x3A]
  8488. 0000647A  486E FE2E                pea.l      [A6 - 0x1D2]
  8489. 0000647E  2F2D D898                move.l     -[A7], [A5 - 0x2768]
  8490. 00006482  2F10                     move.l     -[A7], [A0]
  8491. 00006484  206E FFBA                movea.l    A0, [A6 - 0x46]
  8492. 00006488  2F10                     move.l     -[A7], [A0]
  8493. 0000648A  2F2D D894                move.l     -[A7], [A5 - 0x276C]
  8494. 0000648E  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  8495. 00006492  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8496. 00006496  3D40 FE34                move.w     [A6 - 0x1CC], D0
  8497. 0000649A  2B6E FFBE D894           move.l     [A5 - 0x276C], [A6 - 0x42]
  8498. 000064A0  2B6E FFB6 D898           move.l     [A5 - 0x2768], [A6 - 0x4A]
  8499. 000064A6  41ED D89C                lea.l      A0, [A5 - 0x2764]
  8500. 000064AA  43EE FF36                lea.l      A1, [A6 - 0xCA]
  8501. 000064AE  701F                     moveq.l    D0, 0x1F
  8502. label000064B0:
  8503. 000064B0  20D9                     move.l     [A0]+, [A1]+
  8504. 000064B2  51C8 FFFC                dbf        D0, -0x6 /* 000064B0 */
  8505. 000064B6  3B6E FE2A D892           move.w     [A5 - 0x276E], [A6 - 0x1D6]
  8506. 000064BC  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  8507. 000064C0  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8508. 000064C4  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  8509. 000064C8  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8510. 000064CC  302D 8FDA                move.w     D0, [A5 - 0x7026]
  8511. 000064D0  B06E FE2C                cmp.w      D0, [A6 - 0x1D4]
  8512. 000064D4  6710                     beq        +0x12 /* 000064E6 */
  8513. 000064D6  4A6E FE34                tst.w      [A6 - 0x1CC]
  8514. 000064DA  660A                     bne        +0xC /* 000064E6 */
  8515. 000064DC  486E FFC6                pea.l      [A6 - 0x3A]
  8516. 000064E0  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  8517. 000064E4  588F                     addq.l     A7, 4
  8518. label000064E6:
  8519. 000064E6  4A6E FE34                tst.w      [A6 - 0x1CC]
  8520. 000064EA  660A                     bne        +0xC /* 000064F6 */
  8521. 000064EC  302D 8FDA                move.w     D0, [A5 - 0x7026]
  8522. 000064F0  B06E FE2C                cmp.w      D0, [A6 - 0x1D4]
  8523. 000064F4  670C                     beq        +0xE /* 00006502 */
  8524. label000064F6:
  8525. 000064F6  7001                     moveq.l    D0, 0x01
  8526. 000064F8  3B40 D8EA                move.w     [A5 - 0x2716], D0
  8527. 000064FC  42AD D90C                clr.l      [A5 - 0x26F4]
  8528. 00006500  6020                     bra        +0x22 /* 00006522 */
  8529. label00006502:
  8530. 00006502  3F3C 0004                move.w     -[A7], 0x4
  8531. 00006506  486E FFC6                pea.l      [A6 - 0x3A]
  8532. 0000650A  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  8533. 0000650E  5C8F                     addq.l     A7, 6
  8534. 00006510  4267                     clr.w      -[A7]
  8535. 00006512  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  8536. 00006516  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  8537. 0000651A  5C8F                     addq.l     A7, 6
  8538. 0000651C  2B6E FFD8 D90C           move.l     [A5 - 0x26F4], [A6 - 0x28]
  8539. label00006522:
  8540. 00006522  4E5E                     unlink     A6
  8541. 00006524  4E75                     rts
  8542. fn00006526:
  8543. 00006526  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  8544. 0000652A  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  8545. 0000652E  588F                     addq.l     A7, 4
  8546. 00006530  48C0                     ext.l      D0
  8547. 00006532  2B40 D90C                move.l     [A5 - 0x26F4], D0
  8548. 00006536  4E75                     rts
  8549. fn00006538:
  8550. 00006538  4E56 FFEC                link       A6, -0x0014
  8551. 0000653C  2D6D D8EC FFF0           move.l     [A6 - 0x10], [A5 - 0x2714]
  8552. 00006542  206E FFF0                movea.l    A0, [A6 - 0x10]
  8553. 00006546  7000                     moveq.l    D0, 0x00
  8554. 00006548  1010                     move.b     D0, [A0]
  8555. 0000654A  2D40 FFFC                move.l     [A6 - 0x4], D0
  8556. 0000654E  2D6D D8F0 FFEC           move.l     [A6 - 0x14], [A5 - 0x2710]
  8557. 00006554  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8558. 00006558  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  8559. 0000655C  588F                     addq.l     A7, 4
  8560. 0000655E  48C0                     ext.l      D0
  8561. 00006560  2D40 FFF8                move.l     [A6 - 0x8], D0
  8562. 00006564  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8563. 00006568  206E FFF0                movea.l    A0, [A6 - 0x10]
  8564. 0000656C  4868 0001                pea.l      [A0 + 0x1]
  8565. 00006570  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8566. 00006574  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8567. 00006578  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  8568. 0000657C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8569. 00006580  2D40 FFF4                move.l     [A6 - 0xC], D0
  8570. 00006584  42AD D90C                clr.l      [A5 - 0x26F4]
  8571. 00006588  4AAE FFF4                tst.l      [A6 - 0xC]
  8572. 0000658C  670E                     beq        +0x10 /* 0000659C */
  8573. 0000658E  202E FFF4                move.l     D0, [A6 - 0xC]
  8574. 00006592  D0AD D8F0                add.l      D0, [A5 - 0x2710]
  8575. 00006596  5380                     subq.l     D0, 1
  8576. 00006598  2B40 D90C                move.l     [A5 - 0x26F4], D0
  8577. label0000659C:
  8578. 0000659C  4E5E                     unlink     A6
  8579. 0000659E  4E75                     rts
  8580. fn000065A0:
  8581. 000065A0  4E56 FF6A                link       A6, -0x0096
  8582. 000065A4  486E FFFC                pea.l      [A6 - 0x4]
  8583. 000065A8  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  8584. 000065AC  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  8585. 000065B0  508F                     addq.l     A7, 8
  8586. 000065B2  486E FF70                pea.l      [A6 - 0x90]
  8587. 000065B6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8588. 000065BA  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  8589. 000065BE  508F                     addq.l     A7, 8
  8590. 000065C0  2D6D D894 FFF8           move.l     [A6 - 0x8], [A5 - 0x276C]
  8591. 000065C6  2D6D D898 FFF4           move.l     [A6 - 0xC], [A5 - 0x2768]
  8592. 000065CC  41EE FF74                lea.l      A0, [A6 - 0x8C]
  8593. 000065D0  43ED D89C                lea.l      A1, [A5 - 0x2764]
  8594. 000065D4  701F                     moveq.l    D0, 0x1F
  8595. label000065D6:
  8596. 000065D6  20D9                     move.l     [A0]+, [A1]+
  8597. 000065D8  51C8 FFFC                dbf        D0, -0x6 /* 000065D6 */
  8598. 000065DC  3D6D D892 FF6A           move.w     [A6 - 0x96], [A5 - 0x276E]
  8599. 000065E2  206E FFFC                movea.l    A0, [A6 - 0x4]
  8600. 000065E6  42A7                     clr.l      -[A7]
  8601. 000065E8  486E FF6E                pea.l      [A6 - 0x92]
  8602. 000065EC  2F2D D898                move.l     -[A7], [A5 - 0x2768]
  8603. 000065F0  2F10                     move.l     -[A7], [A0]
  8604. 000065F2  206E FF70                movea.l    A0, [A6 - 0x90]
  8605. 000065F6  2F10                     move.l     -[A7], [A0]
  8606. 000065F8  2F2D D894                move.l     -[A7], [A5 - 0x276C]
  8607. 000065FC  4EBA FA18                jsr        [PC - 0x5E8 /* 00006016 */]
  8608. 00006600  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8609. 00006604  3D40 FF6C                move.w     [A6 - 0x94], D0
  8610. 00006608  4A6E FF6E                tst.w      [A6 - 0x92]
  8611. 0000660C  6620                     bne        +0x22 /* 0000662E */
  8612. 0000660E  206E FFFC                movea.l    A0, [A6 - 0x4]
  8613. 00006612  2F2D D898                move.l     -[A7], [A5 - 0x2768]
  8614. 00006616  2F10                     move.l     -[A7], [A0]
  8615. 00006618  206E FF70                movea.l    A0, [A6 - 0x90]
  8616. 0000661C  2F10                     move.l     -[A7], [A0]
  8617. 0000661E  2F2D D894                move.l     -[A7], [A5 - 0x276C]
  8618. 00006622  4EAD 090A                jsr        [A5 + 0x90A /* export_285 */]
  8619. 00006626  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8620. 0000662A  3D40 FF6C                move.w     [A6 - 0x94], D0
  8621. label0000662E:
  8622. 0000662E  2B6E FFF8 D894           move.l     [A5 - 0x276C], [A6 - 0x8]
  8623. 00006634  2B6E FFF4 D898           move.l     [A5 - 0x2768], [A6 - 0xC]
  8624. 0000663A  41ED D89C                lea.l      A0, [A5 - 0x2764]
  8625. 0000663E  43EE FF74                lea.l      A1, [A6 - 0x8C]
  8626. 00006642  701F                     moveq.l    D0, 0x1F
  8627. label00006644:
  8628. 00006644  20D9                     move.l     [A0]+, [A1]+
  8629. 00006646  51C8 FFFC                dbf        D0, -0x6 /* 00006644 */
  8630. 0000664A  3B6E FF6A D892           move.w     [A5 - 0x276E], [A6 - 0x96]
  8631. 00006650  4A6E FF6C                tst.w      [A6 - 0x94]
  8632. 00006654  6706                     beq        +0x8 /* 0000665C */
  8633. 00006656  7001                     moveq.l    D0, 0x01
  8634. 00006658  3B40 D8EA                move.w     [A5 - 0x2716], D0
  8635. label0000665C:
  8636. 0000665C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8637. 00006660  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8638. 00006664  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  8639. 00006668  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8640. 0000666C  4E5E                     unlink     A6
  8641. 0000666E  4E75                     rts
  8642. fn00006670:
  8643. 00006670  4E56 FFFC                link       A6, -0x0004
  8644. 00006674  2F0C                     move.l     -[A7], A4
  8645. 00006676  286D D8EC                movea.l    A4, [A5 - 0x2714]
  8646. 0000667A  2D6D D8F0 FFFC           move.l     [A6 - 0x4], [A5 - 0x2710]
  8647. 00006680  6006                     bra        +0x8 /* 00006688 */
  8648. label00006682:
  8649. 00006682  41D4                     lea.l      A0, [A4]
  8650. 00006684  528C                     addq.l     A4, 1
  8651. 00006686  4210                     clr.b      [A0]
  8652. label00006688:
  8653. 00006688  202E FFFC                move.l     D0, [A6 - 0x4]
  8654. 0000668C  53AE FFFC                subq.l     [A6 - 0x4], 1
  8655. 00006690  4A80                     tst.l      D0
  8656. 00006692  66EE                     bne        -0x10 /* 00006682 */
  8657. 00006694  285F                     movea.l    A4, [A7]+
  8658. 00006696  4E5E                     unlink     A6
  8659. 00006698  4E75                     rts
  8660. fn0000669A:
  8661. 0000669A  4E56 FFFC                link       A6, -0x0004
  8662. 0000669E  486E FFFC                pea.l      [A6 - 0x4]
  8663. 000066A2  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  8664. 000066A6  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  8665. 000066AA  508F                     addq.l     A7, 8
  8666. 000066AC  4267                     clr.w      -[A7]
  8667. 000066AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8668. 000066B2  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  8669. 000066B6  5C8F                     addq.l     A7, 6
  8670. 000066B8  2B6E FFFC D90C           move.l     [A5 - 0x26F4], [A6 - 0x4]
  8671. 000066BE  4E5E                     unlink     A6
  8672. 000066C0  4E75                     rts
  8673. fn000066C2:
  8674. 000066C2  48E7 0108                movem.l    -[A7], D7,A4
  8675. 000066C6  286D D8EC                movea.l    A4, [A5 - 0x2714]
  8676. 000066CA  7E00                     moveq.l    D7, 0x00
  8677. label000066CC:
  8678. 000066CC  41D4                     lea.l      A0, [A4]
  8679. 000066CE  528C                     addq.l     A4, 1
  8680. 000066D0  7000                     moveq.l    D0, 0x00
  8681. 000066D2  1010                     move.b     D0, [A0]
  8682. 000066D4  4A40                     tst.w      D0
  8683. 000066D6  6708                     beq        +0xA /* 000066E0 */
  8684. 000066D8  5247                     addq.w     D7, 1
  8685. 000066DA  0C47 00FF                cmpi.w     D7, 0xFF
  8686. 000066DE  6DEC                     blt        -0x12 /* 000066CC */
  8687. label000066E0:
  8688. 000066E0  3047                     movea.w    A0, D7
  8689. 000066E2  2F08                     move.l     -[A7], A0
  8690. 000066E4  206D D8F0                movea.l    A0, [A5 - 0x2710]
  8691. 000066E8  4868 0001                pea.l      [A0 + 0x1]
  8692. 000066EC  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  8693. 000066F0  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  8694. 000066F4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8695. 000066F8  206D D8F0                movea.l    A0, [A5 - 0x2710]
  8696. 000066FC  1087                     move.b     [A0], D7
  8697. 000066FE  4CDF 1080                movem.l    D7,A4, [A7]+
  8698. 00006702  4E75                     rts
  8699. fn00006704:
  8700. 00006704  206D D8EC                movea.l    A0, [A5 - 0x2714]
  8701. 00006708  0C10 002D                cmpi.b     [A0], 0x2D /* '-' */
  8702. 0000670C  6608                     bne        +0xA /* 00006716 */
  8703. 0000670E  7001                     moveq.l    D0, 0x01
  8704. 00006710  3B40 D8EA                move.w     [A5 - 0x2716], D0
  8705. 00006714  6004                     bra        +0x6 /* 0000671A */
  8706. label00006716:
  8707. 00006716  4EBA 0004                jsr        [PC + 0x4 /* 0000671C */]
  8708. label0000671A:
  8709. 0000671A  4E75                     rts
  8710. fn0000671C:
  8711. 0000671C  486D D90C                pea.l      [A5 - 0x26F4]
  8712. 00006720  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  8713. 00006724  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  8714. 00006728  508F                     addq.l     A7, 8
  8715. 0000672A  4A40                     tst.w      D0
  8716. 0000672C  6706                     beq        +0x8 /* 00006734 */
  8717. 0000672E  7001                     moveq.l    D0, 0x01
  8718. 00006730  3B40 D8EA                move.w     [A5 - 0x2716], D0
  8719. label00006734:
  8720. 00006734  4E75                     rts
  8721. fn00006736:
  8722. 00006736  4E56 FFFE                link       A6, -0x0002
  8723. 0000673A  486E FFFE                pea.l      [A6 - 0x2]
  8724. 0000673E  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  8725. 00006742  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  8726. 00006746  508F                     addq.l     A7, 8
  8727. 00006748  4A40                     tst.w      D0
  8728. 0000674A  6706                     beq        +0x8 /* 00006752 */
  8729. 0000674C  7001                     moveq.l    D0, 0x01
  8730. 0000674E  3B40 D8EA                move.w     [A5 - 0x2716], D0
  8731. label00006752:
  8732. 00006752  42AD D90C                clr.l      [A5 - 0x26F4]
  8733. 00006756  4A6E FFFE                tst.w      [A6 - 0x2]
  8734. 0000675A  6706                     beq        +0x8 /* 00006762 */
  8735. 0000675C  70FF                     moveq.l    D0, 0xFFFFFFFF
  8736. 0000675E  2B40 D90C                move.l     [A5 - 0x26F4], D0
  8737. label00006762:
  8738. 00006762  4E5E                     unlink     A6
  8739. 00006764  4E75                     rts
  8740. fn00006766:
  8741. 00006766  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  8742. 0000676A  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  8743. 0000676E  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  8744. 00006772  508F                     addq.l     A7, 8
  8745. 00006774  4A40                     tst.w      D0
  8746. 00006776  6706                     beq        +0x8 /* 0000677E */
  8747. 00006778  7001                     moveq.l    D0, 0x01
  8748. 0000677A  3B40 D8EA                move.w     [A5 - 0x2716], D0
  8749. label0000677E:
  8750. 0000677E  4E75                     rts
  8751. fn00006780:
  8752. 00006780  4E56 FFEE                link       A6, -0x0012
  8753. 00006784  42AE FFEE                clr.l      [A6 - 0x12]
  8754. 00006788  2D6D D8EC FFF2           move.l     [A6 - 0xE], [A5 - 0x2714]
  8755. 0000678E  486E FFEE                pea.l      [A6 - 0x12]
  8756. 00006792  486E FFF6                pea.l      [A6 - 0xA]
  8757. 00006796  3F3C 300E                move.w     -[A7], 0x300E
  8758. 0000679A  A9EB                     syscall    Pack4/FP68K
  8759. 0000679C  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  8760. 000067A0  41D6                     lea.l      A0, [A6]
  8761. 000067A2  2F20                     move.l     -[A7], -[A0]
  8762. 000067A4  2F20                     move.l     -[A7], -[A0]
  8763. 000067A6  3F20                     move.w     -[A7], -[A0]
  8764. 000067A8  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  8765. 000067AC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  8766. 000067B0  4E5E                     unlink     A6
  8767. 000067B2  4E75                     rts
  8768. fn000067B4:
  8769. 000067B4  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  8770. 000067B8  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  8771. 000067BC  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  8772. 000067C0  508F                     addq.l     A7, 8
  8773. 000067C2  4E75                     rts
  8774. fn000067C4:
  8775. 000067C4  4E56 FEFE                link       A6, -0x0102
  8776. 000067C8  3D6D D8F2 FFFE           move.w     [A6 - 0x2], [A5 - 0x270E]
  8777. 000067CE  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  8778. 000067D2  486D DA44                pea.l      [A5 - 0x25BC]
  8779. 000067D6  486E FEFE                pea.l      [A6 - 0x102]
  8780. 000067DA  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  8781. 000067DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8782. 000067E2  306E FFFE                movea.w    A0, [A6 - 0x2]
  8783. 000067E6  200E                     move.l     D0, A6
  8784. 000067E8  9088                     sub.l      D0, A0
  8785. 000067EA  306E FFFE                movea.w    A0, [A6 - 0x2]
  8786. 000067EE  2F08                     move.l     -[A7], A0
  8787. 000067F0  206D D8F4                movea.l    A0, [A5 - 0x270C]
  8788. 000067F4  4868 0001                pea.l      [A0 + 0x1]
  8789. 000067F8  0680 FFFF FF06           addi.l     D0, 0xFFFFFF06
  8790. 000067FE  2F00                     move.l     -[A7], D0
  8791. 00006800  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  8792. 00006804  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8793. 00006808  206D D8F4                movea.l    A0, [A5 - 0x270C]
  8794. 0000680C  10AE FFFF                move.b     [A0], [A6 - 0x1]
  8795. 00006810  4E5E                     unlink     A6
  8796. 00006812  4E75                     rts
  8797. fn00006814:
  8798. 00006814  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  8799. 00006818  3F2D D8EE                move.w     -[A7], [A5 - 0x2712]
  8800. 0000681C  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  8801. 00006820  5C8F                     addq.l     A7, 6
  8802. 00006822  4E75                     rts
  8803. fn00006824:
  8804. 00006824  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  8805. 00006828  206D D8EC                movea.l    A0, [A5 - 0x2714]
  8806. 0000682C  41E8 000A                lea.l      A0, [A0 + 0xA]
  8807. 00006830  2F20                     move.l     -[A7], -[A0]
  8808. 00006832  2F20                     move.l     -[A7], -[A0]
  8809. 00006834  3F20                     move.w     -[A7], -[A0]
  8810. 00006836  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  8811. 0000683A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  8812. 0000683E  4E75                     rts
  8813. fn00006840:
  8814. 00006840  4E56 FFEC                link       A6, -0x0014
  8815. 00006844  42A7                     clr.l      -[A7]
  8816. 00006846  42A7                     clr.l      -[A7]
  8817. 00006848  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  8818. 0000684C  205F                     movea.l    A0, [A7]+
  8819. 0000684E  2D48 FFEC                move.l     [A6 - 0x14], A0
  8820. 00006852  486E FFF0                pea.l      [A6 - 0x10]
  8821. 00006856  2F2D 905C                move.l     -[A7], [A5 - 0x6FA4]
  8822. 0000685A  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  8823. 0000685E  4EBA 0588                jsr        [PC + 0x588 /* 00006DE8 */]
  8824. 00006862  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8825. 00006866  4A40                     tst.w      D0
  8826. 00006868  6720                     beq        +0x22 /* 0000688A */
  8827. 0000686A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8828. 0000686E  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  8829. 00006872  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8830. 00006876  206E FFFC                movea.l    A0, [A6 - 0x4]
  8831. 0000687A  2F10                     move.l     -[A7], [A0]
  8832. 0000687C  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  8833. 00006880  508F                     addq.l     A7, 8
  8834. 00006882  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8835. 00006886  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  8836. label0000688A:
  8837. 0000688A  4267                     clr.w      -[A7]
  8838. 0000688C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8839. 00006890  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  8840. 00006894  5C8F                     addq.l     A7, 6
  8841. 00006896  2B6E FFEC D90C           move.l     [A5 - 0x26F4], [A6 - 0x14]
  8842. 0000689C  4E5E                     unlink     A6
  8843. 0000689E  4E75                     rts
  8844. fn000068A0:
  8845. 000068A0  4E56 FFE2                link       A6, -0x001E
  8846. 000068A4  486E FFEA                pea.l      [A6 - 0x16]
  8847. 000068A8  2F2D 905C                move.l     -[A7], [A5 - 0x6FA4]
  8848. 000068AC  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  8849. 000068B0  4EBA 0536                jsr        [PC + 0x536 /* 00006DE8 */]
  8850. 000068B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8851. 000068B8  4A40                     tst.w      D0
  8852. 000068BA  6738                     beq        +0x3A /* 000068F4 */
  8853. 000068BC  486E FFE2                pea.l      [A6 - 0x1E]
  8854. 000068C0  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  8855. 000068C4  4EBA 0752                jsr        [PC + 0x752 /* 00007018 */]
  8856. 000068C8  508F                     addq.l     A7, 8
  8857. 000068CA  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  8858. 000068CE  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  8859. 000068D2  206E FFF6                movea.l    A0, [A6 - 0xA]
  8860. 000068D6  2F10                     move.l     -[A7], [A0]
  8861. 000068D8  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  8862. 000068DC  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  8863. 000068E0  508F                     addq.l     A7, 8
  8864. 000068E2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  8865. 000068E6  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  8866. 000068EA  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  8867. 000068EE  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8868. 000068F2  601E                     bra        +0x20 /* 00006912 */
  8869. label000068F4:
  8870. 000068F4  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  8871. 000068F8  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  8872. 000068FC  4EBA 0018                jsr        [PC + 0x18 /* 00006916 */]
  8873. 00006900  508F                     addq.l     A7, 8
  8874. 00006902  3D40 FFFA                move.w     [A6 - 0x6], D0
  8875. 00006906  4A6E FFFA                tst.w      [A6 - 0x6]
  8876. 0000690A  6706                     beq        +0x8 /* 00006912 */
  8877. 0000690C  7001                     moveq.l    D0, 0x01
  8878. 0000690E  3B40 D8EA                move.w     [A5 - 0x2716], D0
  8879. label00006912:
  8880. 00006912  4E5E                     unlink     A6
  8881. 00006914  4E75                     rts
  8882. fn00006916:
  8883. 00006916  4E56 FFE8                link       A6, -0x0018
  8884. 0000691A  48E7 0108                movem.l    -[A7], D7,A4
  8885. 0000691E  286E 0008                movea.l    A4, [A6 + 0x8]
  8886. 00006922  486E FFEC                pea.l      [A6 - 0x14]
  8887. 00006926  2F0C                     move.l     -[A7], A4
  8888. 00006928  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  8889. 0000692C  508F                     addq.l     A7, 8
  8890. 0000692E  3E00                     move.w     D7, D0
  8891. 00006930  4A47                     tst.w      D7
  8892. 00006932  6704                     beq        +0x6 /* 00006938 */
  8893. 00006934  3007                     move.w     D0, D7
  8894. 00006936  604C                     bra        +0x4E /* 00006984 */
  8895. label00006938:
  8896. 00006938  486E FFE8                pea.l      [A6 - 0x18]
  8897. 0000693C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8898. 00006940  4EBA 06D6                jsr        [PC + 0x6D6 /* 00007018 */]
  8899. 00006944  508F                     addq.l     A7, 8
  8900. 00006946  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8901. 0000694A  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  8902. 0000694E  206E FFF8                movea.l    A0, [A6 - 0x8]
  8903. 00006952  2F10                     move.l     -[A7], [A0]
  8904. 00006954  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8905. 00006958  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  8906. 0000695C  508F                     addq.l     A7, 8
  8907. 0000695E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8908. 00006962  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  8909. 00006966  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8910. 0000696A  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8911. 0000696E  70FE                     moveq.l    D0, 0xFFFFFFFE
  8912. 00006970  3D40 FFEC                move.w     [A6 - 0x14], D0
  8913. 00006974  486E FFEC                pea.l      [A6 - 0x14]
  8914. 00006978  2F2D 905C                move.l     -[A7], [A5 - 0x6FA4]
  8915. 0000697C  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  8916. 00006980  508F                     addq.l     A7, 8
  8917. 00006982  7000                     moveq.l    D0, 0x00
  8918. label00006984:
  8919. 00006984  4CDF 1080                movem.l    D7,A4, [A7]+
  8920. 00006988  4E5E                     unlink     A6
  8921. 0000698A  4E75                     rts
  8922. fn0000698C:
  8923. 0000698C  4E56 FF64                link       A6, -0x009C
  8924. 00006990  4AAD D8EC                tst.l      [A5 - 0x2714]
  8925. 00006994  6708                     beq        +0xA /* 0000699E */
  8926. 00006996  2D6D 9014 FF6C           move.l     [A6 - 0x94], [A5 - 0x6FEC]
  8927. 0000699C  6006                     bra        +0x8 /* 000069A4 */
  8928. label0000699E:
  8929. 0000699E  2D6D 9028 FF6C           move.l     [A6 - 0x94], [A5 - 0x6FD8]
  8930. label000069A4:
  8931. 000069A4  302E 0008                move.w     D0, [A6 + 0x8]
  8932. 000069A8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  8933. 000069AC  0000 0002                ori.b      D0, 0x2
  8934. 000069B0  0070 0006 0022           ori.w      [A0 + D0.w + 0x22], 0x6
  8935. 000069B6  0046 486E                ori.w      D6, 0x486E /* 'Hn' */
  8936. 000069BA  FF6A                     .extension 0xF6A <<F/4-5/7>> // unimplemented
  8937. 000069BC  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  8938. 000069C0  3F3C 0002                move.w     -[A7], 0x2
  8939. 000069C4  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  8940. 000069C8  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  8941. 000069CC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  8942. 000069D0  3D40 FF68                move.w     [A6 - 0x98], D0
  8943. 000069D4  604A                     bra        +0x4C /* 00006A20 */
  8944. 000069D6  203C 0000 FFFF           move.l     D0, 0xFFFF
  8945. 000069DC  C0AD D8F0                and.l      D0, [A5 - 0x2710]
  8946. 000069E0  486E FF6A                pea.l      [A6 - 0x96]
  8947. 000069E4  3F00                     move.w     -[A7], D0
  8948. 000069E6  3F3C 0002                move.w     -[A7], 0x2
  8949. 000069EA  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  8950. 000069EE  4EAD 0C42                jsr        [A5 + 0xC42 /* export_388 */]
  8951. 000069F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8952. 000069F6  3D40 FF68                move.w     [A6 - 0x98], D0
  8953. 000069FA  6024                     bra        +0x26 /* 00006A20 */
  8954. 000069FC  203C 0000 FFFF           move.l     D0, 0xFFFF
  8955. 00006A02  C0AD D8F0                and.l      D0, [A5 - 0x2710]
  8956. 00006A06  486E FF6A                pea.l      [A6 - 0x96]
  8957. 00006A0A  2F00                     move.l     -[A7], D0
  8958. 00006A0C  3F3C 0002                move.w     -[A7], 0x2
  8959. 00006A10  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  8960. 00006A14  4EAD 0C12                jsr        [A5 + 0xC12 /* export_382 */]
  8961. 00006A18  4FEF 000E                lea.l      A7, [A7 + 0xE]
  8962. 00006A1C  3D40 FF68                move.w     [A6 - 0x98], D0
  8963. label00006A20:
  8964. 00006A20  4A6E FF68                tst.w      [A6 - 0x98]
  8965. 00006A24  6600 00C8                bne        +0xCA /* 00006AEE */
  8966. 00006A28  302D 928E                move.w     D0, [A5 - 0x6D72]
  8967. 00006A2C  B06E FF6A                cmp.w      D0, [A6 - 0x96]
  8968. 00006A30  6600 007C                bne        +0x7E /* 00006AAE */
  8969. 00006A34  202D 929E                move.l     D0, [A5 - 0x6D62]
  8970. 00006A38  B0AE FF6C                cmp.l      D0, [A6 - 0x94]
  8971. 00006A3C  6600 0070                bne        +0x72 /* 00006AAE */
  8972. 00006A40  202D 92A2                move.l     D0, [A5 - 0x6D5E]
  8973. 00006A44  B0AD 9030                cmp.l      D0, [A5 - 0x6FD0]
  8974. 00006A48  6664                     bne        +0x66 /* 00006AAE */
  8975. 00006A4A  206D 929A                movea.l    A0, [A5 - 0x6D66]
  8976. 00006A4E  42A7                     clr.l      -[A7]
  8977. 00006A50  2050                     movea.l    A0, [A0]
  8978. 00006A52  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  8979. 00006A56  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  8980. 00006A5A  201F                     move.l     D0, [A7]+
  8981. 00006A5C  2D40 FFFC                move.l     [A6 - 0x4], D0
  8982. 00006A60  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8983. 00006A64  3F3C 0005                move.w     -[A7], 0x5
  8984. 00006A68  3F3C 0007                move.w     -[A7], 0x7
  8985. 00006A6C  486E FFC2                pea.l      [A6 - 0x3E]
  8986. 00006A70  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  8987. 00006A74  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8988. 00006A78  206D 929A                movea.l    A0, [A5 - 0x6D66]
  8989. 00006A7C  2050                     movea.l    A0, [A0]
  8990. 00006A7E  2068 003E                movea.l    A0, [A0 + 0x3E]
  8991. 00006A82  486E FFC2                pea.l      [A6 - 0x3E]
  8992. 00006A86  2D50 FF64                move.l     [A6 - 0x9C], [A0]
  8993. 00006A8A  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  8994. 00006A8E  588F                     addq.l     A7, 4
  8995. 00006A90  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8996. 00006A94  2F00                     move.l     -[A7], D0
  8997. 00006A96  2F2E FF64                move.l     -[A7], [A6 - 0x9C]
  8998. 00006A9A  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  8999. 00006A9E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9000. 00006AA2  486E FFC2                pea.l      [A6 - 0x3E]
  9001. 00006AA6  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  9002. 00006AAA  588F                     addq.l     A7, 4
  9003. 00006AAC  602C                     bra        +0x2E /* 00006ADA */
  9004. label00006AAE:
  9005. 00006AAE  206E FF6C                movea.l    A0, [A6 - 0x94]
  9006. 00006AB2  302E FF6A                move.w     D0, [A6 - 0x96]
  9007. 00006AB6  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9008. 00006ABA  D090                     add.l      D0, [A0]
  9009. 00006ABC  2040                     movea.l    A0, D0
  9010. 00006ABE  43EE FF70                lea.l      A1, [A6 - 0x90]
  9011. 00006AC2  7013                     moveq.l    D0, 0x13
  9012. label00006AC4:
  9013. 00006AC4  22D8                     move.l     [A1]+, [A0]+
  9014. 00006AC6  51C8 FFFC                dbf        D0, -0x6 /* 00006AC4 */
  9015. 00006ACA  32D8                     move.w     [A1]+, [A0]+
  9016. 00006ACC  486E FFC2                pea.l      [A6 - 0x3E]
  9017. 00006AD0  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  9018. 00006AD4  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  9019. 00006AD8  508F                     addq.l     A7, 8
  9020. label00006ADA:
  9021. 00006ADA  3F3C 0004                move.w     -[A7], 0x4
  9022. 00006ADE  486E FFC2                pea.l      [A6 - 0x3E]
  9023. 00006AE2  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  9024. 00006AE6  5C8F                     addq.l     A7, 6
  9025. 00006AE8  2B6E FFD4 D90C           move.l     [A5 - 0x26F4], [A6 - 0x2C]
  9026. label00006AEE:
  9027. 00006AEE  4267                     clr.w      -[A7]
  9028. 00006AF0  2F2D D90C                move.l     -[A7], [A5 - 0x26F4]
  9029. 00006AF4  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  9030. 00006AF8  5C8F                     addq.l     A7, 6
  9031. 00006AFA  4E5E                     unlink     A6
  9032. 00006AFC  4E75                     rts
  9033. fn00006AFE:
  9034. 00006AFE  4E56 FFF8                link       A6, -0x0008
  9035. 00006B02  4AAD D8EC                tst.l      [A5 - 0x2714]
  9036. 00006B06  6708                     beq        +0xA /* 00006B10 */
  9037. 00006B08  2D6D 9014 FFFC           move.l     [A6 - 0x4], [A5 - 0x6FEC]
  9038. 00006B0E  6006                     bra        +0x8 /* 00006B16 */
  9039. label00006B10:
  9040. 00006B10  2D6D 9028 FFFC           move.l     [A6 - 0x4], [A5 - 0x6FD8]
  9041. label00006B16:
  9042. 00006B16  302E 0008                move.w     D0, [A6 + 0x8]
  9043. 00006B1A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  9044. 00006B1E  0000 0002                ori.b      D0, 0x2
  9045. 00006B22  0070 0006 0022           ori.w      [A0 + D0.w + 0x22], 0x6
  9046. 00006B28  0046 486E                ori.w      D6, 0x486E /* 'Hn' */
  9047. 00006B2C  FFFA                     .invalid   <<F/7/7>>
  9048. 00006B2E  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  9049. 00006B32  3F3C 0002                move.w     -[A7], 0x2
  9050. 00006B36  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9051. 00006B3A  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  9052. 00006B3E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9053. 00006B42  3D40 FFF8                move.w     [A6 - 0x8], D0
  9054. 00006B46  604A                     bra        +0x4C /* 00006B92 */
  9055. 00006B48  203C 0000 FFFF           move.l     D0, 0xFFFF
  9056. 00006B4E  C0AD D8F0                and.l      D0, [A5 - 0x2710]
  9057. 00006B52  486E FFFA                pea.l      [A6 - 0x6]
  9058. 00006B56  3F00                     move.w     -[A7], D0
  9059. 00006B58  3F3C 0002                move.w     -[A7], 0x2
  9060. 00006B5C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9061. 00006B60  4EAD 0C42                jsr        [A5 + 0xC42 /* export_388 */]
  9062. 00006B64  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9063. 00006B68  3D40 FFF8                move.w     [A6 - 0x8], D0
  9064. 00006B6C  6024                     bra        +0x26 /* 00006B92 */
  9065. 00006B6E  203C 0000 FFFF           move.l     D0, 0xFFFF
  9066. 00006B74  C0AD D8F0                and.l      D0, [A5 - 0x2710]
  9067. 00006B78  486E FFFA                pea.l      [A6 - 0x6]
  9068. 00006B7C  2F00                     move.l     -[A7], D0
  9069. 00006B7E  3F3C 0002                move.w     -[A7], 0x2
  9070. 00006B82  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9071. 00006B86  4EAD 0C12                jsr        [A5 + 0xC12 /* export_382 */]
  9072. 00006B8A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9073. 00006B8E  3D40 FFF8                move.w     [A6 - 0x8], D0
  9074. label00006B92:
  9075. 00006B92  4A6E FFF8                tst.w      [A6 - 0x8]
  9076. 00006B96  6708                     beq        +0xA /* 00006BA0 */
  9077. 00006B98  7001                     moveq.l    D0, 0x01
  9078. 00006B9A  3B40 D8EA                move.w     [A5 - 0x2716], D0
  9079. 00006B9E  6014                     bra        +0x16 /* 00006BB4 */
  9080. label00006BA0:
  9081. 00006BA0  2F2D D8F4                move.l     -[A7], [A5 - 0x270C]
  9082. 00006BA4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  9083. 00006BA8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9084. 00006BAC  4EBA 000A                jsr        [PC + 0xA /* 00006BB8 */]
  9085. 00006BB0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9086. label00006BB4:
  9087. 00006BB4  4E5E                     unlink     A6
  9088. 00006BB6  4E75                     rts
  9089. fn00006BB8:
  9090. 00006BB8  4E56 FF9E                link       A6, -0x0062
  9091. 00006BBC  2F07                     move.l     -[A7], D7
  9092. 00006BBE  486E FFA2                pea.l      [A6 - 0x5E]
  9093. 00006BC2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  9094. 00006BC6  4EBA 0450                jsr        [PC + 0x450 /* 00007018 */]
  9095. 00006BCA  508F                     addq.l     A7, 8
  9096. 00006BCC  42A7                     clr.l      -[A7]
  9097. 00006BCE  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  9098. 00006BD2  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  9099. 00006BD6  201F                     move.l     D0, [A7]+
  9100. 00006BD8  2E00                     move.l     D7, D0
  9101. 00006BDA  2F07                     move.l     -[A7], D7
  9102. 00006BDC  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  9103. 00006BE0  588F                     addq.l     A7, 4
  9104. 00006BE2  4A40                     tst.w      D0
  9105. 00006BE4  670A                     beq        +0xC /* 00006BF0 */
  9106. 00006BE6  7001                     moveq.l    D0, 0x01
  9107. 00006BE8  3B40 D8EA                move.w     [A5 - 0x2716], D0
  9108. 00006BEC  6000 014E                bra        +0x150 /* 00006D3C */
  9109. label00006BF0:
  9110. 00006BF0  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  9111. 00006BF4  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  9112. 00006BF8  302D 928E                move.w     D0, [A5 - 0x6D72]
  9113. 00006BFC  B06E 000C                cmp.w      D0, [A6 + 0xC]
  9114. 00006C00  6658                     bne        +0x5A /* 00006C5A */
  9115. 00006C02  202D 929E                move.l     D0, [A5 - 0x6D62]
  9116. 00006C06  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  9117. 00006C0A  664E                     bne        +0x50 /* 00006C5A */
  9118. 00006C0C  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  9119. 00006C10  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  9120. 00006C14  588F                     addq.l     A7, 4
  9121. 00006C16  42A7                     clr.l      -[A7]
  9122. 00006C18  4878 FFFF                push.l     0xFFFF
  9123. 00006C1C  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  9124. 00006C20  A9D1                     syscall    TESetSelect
  9125. 00006C22  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  9126. 00006C26  A9D7                     syscall    TEDelete
  9127. 00006C28  206E FFA2                movea.l    A0, [A6 - 0x5E]
  9128. 00006C2C  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  9129. 00006C30  2F07                     move.l     -[A7], D7
  9130. 00006C32  2F10                     move.l     -[A7], [A0]
  9131. 00006C34  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  9132. 00006C38  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9133. 00006C3C  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  9134. 00006C40  7001                     moveq.l    D0, 0x01
  9135. 00006C42  3B40 928C                move.w     [A5 - 0x6D74], D0
  9136. 00006C46  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  9137. 00006C4A  4A40                     tst.w      D0
  9138. 00006C4C  6700 00E6                beq        +0xE8 /* 00006D34 */
  9139. 00006C50  7001                     moveq.l    D0, 0x01
  9140. 00006C52  3B40 D8EA                move.w     [A5 - 0x2716], D0
  9141. 00006C56  6000 00DC                bra        +0xDE /* 00006D34 */
  9142. label00006C5A:
  9143. 00006C5A  A896                     syscall    HidePen
  9144. 00006C5C  206E 0008                movea.l    A0, [A6 + 0x8]
  9145. 00006C60  302E 000C                move.w     D0, [A6 + 0xC]
  9146. 00006C64  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9147. 00006C68  D090                     add.l      D0, [A0]
  9148. 00006C6A  2040                     movea.l    A0, D0
  9149. 00006C6C  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  9150. 00006C70  7013                     moveq.l    D0, 0x13
  9151. label00006C72:
  9152. 00006C72  22D8                     move.l     [A1]+, [A0]+
  9153. 00006C74  51C8 FFFC                dbf        D0, -0x6 /* 00006C72 */
  9154. 00006C78  32D8                     move.w     [A1]+, [A0]+
  9155. 00006C7A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  9156. 00006C7E  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  9157. 00006C82  588F                     addq.l     A7, 4
  9158. 00006C84  42A7                     clr.l      -[A7]
  9159. 00006C86  486E FFB4                pea.l      [A6 - 0x4C]
  9160. 00006C8A  486E FFB4                pea.l      [A6 - 0x4C]
  9161. 00006C8E  A83E                     syscall    TEStyleNew
  9162. 00006C90  205F                     movea.l    A0, [A7]+
  9163. 00006C92  2D48 FF9E                move.l     [A6 - 0x62], A0
  9164. 00006C96  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  9165. 00006C9A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  9166. 00006C9E  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  9167. 00006CA2  508F                     addq.l     A7, 8
  9168. 00006CA4  42A7                     clr.l      -[A7]
  9169. 00006CA6  4878 FFFF                push.l     0xFFFF
  9170. 00006CAA  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  9171. 00006CAE  A9D1                     syscall    TESetSelect
  9172. 00006CB0  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  9173. 00006CB4  A9D7                     syscall    TEDelete
  9174. 00006CB6  206E FFA2                movea.l    A0, [A6 - 0x5E]
  9175. 00006CBA  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  9176. 00006CBE  2F07                     move.l     -[A7], D7
  9177. 00006CC0  2F10                     move.l     -[A7], [A0]
  9178. 00006CC2  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  9179. 00006CC6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9180. 00006CCA  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  9181. 00006CCE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  9182. 00006CD2  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  9183. 00006CD6  508F                     addq.l     A7, 8
  9184. 00006CD8  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  9185. 00006CDC  A9CD                     syscall    TEDispose
  9186. 00006CDE  A897                     syscall    ShowPen
  9187. 00006CE0  2F2D 9008                move.l     -[A7], [A5 - 0x6FF8]
  9188. 00006CE4  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9189. 00006CE8  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  9190. 00006CEC  508F                     addq.l     A7, 8
  9191. 00006CEE  3F00                     move.w     -[A7], D0
  9192. 00006CF0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9193. 00006CF4  548F                     addq.l     A7, 2
  9194. 00006CF6  486E FFA6                pea.l      [A6 - 0x5A]
  9195. 00006CFA  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  9196. 00006CFE  588F                     addq.l     A7, 4
  9197. 00006D00  4A40                     tst.w      D0
  9198. 00006D02  670E                     beq        +0x10 /* 00006D12 */
  9199. 00006D04  3F3C 0001                move.w     -[A7], 0x1
  9200. 00006D08  486E FFA6                pea.l      [A6 - 0x5A]
  9201. 00006D0C  4EAD 0B32                jsr        [A5 + 0xB32 /* export_354 */]
  9202. 00006D10  5C8F                     addq.l     A7, 6
  9203. label00006D12:
  9204. 00006D12  486E FFF8                pea.l      [A6 - 0x8]
  9205. 00006D16  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9206. 00006D1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9207. 00006D1E  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  9208. 00006D22  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9209. 00006D26  486E FFF8                pea.l      [A6 - 0x8]
  9210. 00006D2A  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  9211. 00006D2E  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  9212. 00006D32  508F                     addq.l     A7, 8
  9213. label00006D34:
  9214. 00006D34  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  9215. 00006D38  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  9216. label00006D3C:
  9217. 00006D3C  2E1F                     move.l     D7, [A7]+
  9218. 00006D3E  4E5E                     unlink     A6
  9219. 00006D40  4E75                     rts
  9220. fn00006D42:
  9221. 00006D42  42AD D90C                clr.l      [A5 - 0x26F4]
  9222. 00006D46  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  9223. 00006D4A  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  9224. 00006D4E  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  9225. 00006D52  508F                     addq.l     A7, 8
  9226. 00006D54  4A40                     tst.w      D0
  9227. 00006D56  6706                     beq        +0x8 /* 00006D5E */
  9228. 00006D58  70FF                     moveq.l    D0, 0xFFFFFFFF
  9229. 00006D5A  2B40 D90C                move.l     [A5 - 0x26F4], D0
  9230. label00006D5E:
  9231. 00006D5E  4E75                     rts
  9232. fn00006D60:
  9233. 00006D60  4E56 FFFE                link       A6, -0x0002
  9234. 00006D64  48E7 0018                movem.l    -[A7], A3,A4
  9235. 00006D68  286D D8EC                movea.l    A4, [A5 - 0x2714]
  9236. 00006D6C  206D D8F0                movea.l    A0, [A5 - 0x2710]
  9237. 00006D70  5288                     addq.l     A0, 1
  9238. 00006D72  2648                     movea.l    A3, A0
  9239. 00006D74  426E FFFE                clr.w      [A6 - 0x2]
  9240. 00006D78  600E                     bra        +0x10 /* 00006D88 */
  9241. label00006D7A:
  9242. 00006D7A  41D3                     lea.l      A0, [A3]
  9243. 00006D7C  528B                     addq.l     A3, 1
  9244. 00006D7E  43D4                     lea.l      A1, [A4]
  9245. 00006D80  528C                     addq.l     A4, 1
  9246. 00006D82  1091                     move.b     [A0], [A1]
  9247. 00006D84  526E FFFE                addq.w     [A6 - 0x2], 1
  9248. label00006D88:
  9249. 00006D88  4A14                     tst.b      [A4]
  9250. 00006D8A  670E                     beq        +0x10 /* 00006D9A */
  9251. 00006D8C  0C14 000D                cmpi.b     [A4], 0xD /* '\r' */
  9252. 00006D90  6708                     beq        +0xA /* 00006D9A */
  9253. 00006D92  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  9254. 00006D98  6FE0                     ble        -0x1E /* 00006D7A */
  9255. label00006D9A:
  9256. 00006D9A  206D D8F0                movea.l    A0, [A5 - 0x2710]
  9257. 00006D9E  10AE FFFF                move.b     [A0], [A6 - 0x1]
  9258. 00006DA2  4CDF 1800                movem.l    A3,A4, [A7]+
  9259. 00006DA6  4E5E                     unlink     A6
  9260. 00006DA8  4E75                     rts
  9261. fn00006DAA:
  9262. 00006DAA  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  9263. 00006DAE  4EBA 0010                jsr        [PC + 0x10 /* 00006DC0 */]
  9264. 00006DB2  548F                     addq.l     A7, 2
  9265. 00006DB4  4E75                     rts
  9266. fn00006DB6:
  9267. 00006DB6  4267                     clr.w      -[A7]
  9268. 00006DB8  4EBA 0006                jsr        [PC + 0x6 /* 00006DC0 */]
  9269. 00006DBC  548F                     addq.l     A7, 2
  9270. 00006DBE  4E75                     rts
  9271. fn00006DC0:
  9272. 00006DC0  4E56 0000                link       A6, 0
  9273. 00006DC4  2F0C                     move.l     -[A7], A4
  9274. 00006DC6  206D D8EC                movea.l    A0, [A5 - 0x2714]
  9275. 00006DCA  2850                     movea.l    A4, [A0]
  9276. 00006DCC  6002                     bra        +0x4 /* 00006DD0 */
  9277. label00006DCE:
  9278. 00006DCE  528C                     addq.l     A4, 1
  9279. label00006DD0:
  9280. 00006DD0  4A14                     tst.b      [A4]
  9281. 00006DD2  6708                     beq        +0xA /* 00006DDC */
  9282. 00006DD4  1014                     move.b     D0, [A4]
  9283. 00006DD6  B02E 0009                cmp.b      D0, [A6 + 0x9]
  9284. 00006DDA  66F2                     bne        -0xC /* 00006DCE */
  9285. label00006DDC:
  9286. 00006DDC  206D D8EC                movea.l    A0, [A5 - 0x2714]
  9287. 00006DE0  208C                     move.l     [A0], A4
  9288. 00006DE2  285F                     movea.l    A4, [A7]+
  9289. 00006DE4  4E5E                     unlink     A6
  9290. 00006DE6  4E75                     rts
  9291. fn00006DE8:
  9292. 00006DE8  4E56 FFEC                link       A6, -0x0014
  9293. 00006DEC  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  9294. 00006DF0  286E 0008                movea.l    A4, [A6 + 0x8]
  9295. 00006DF4  486E FFFC                pea.l      [A6 - 0x4]
  9296. 00006DF8  2F0C                     move.l     -[A7], A4
  9297. 00006DFA  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  9298. 00006DFE  508F                     addq.l     A7, 8
  9299. 00006E00  42A7                     clr.l      -[A7]
  9300. 00006E02  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9301. 00006E06  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  9302. 00006E0A  201F                     move.l     D0, [A7]+
  9303. 00006E0C  4878 0010                push.l     0x10
  9304. 00006E10  2F00                     move.l     -[A7], D0
  9305. 00006E12  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  9306. 00006E16  3C00                     move.w     D6, D0
  9307. 00006E18  7E00                     moveq.l    D7, 0x00
  9308. 00006E1A  604A                     bra        +0x4C /* 00006E66 */
  9309. label00006E1C:
  9310. 00006E1C  206E 000C                movea.l    A0, [A6 + 0xC]
  9311. 00006E20  3007                     move.w     D0, D7
  9312. 00006E22  48C0                     ext.l      D0
  9313. 00006E24  E980                     asl        D0, 4
  9314. 00006E26  D090                     add.l      D0, [A0]
  9315. 00006E28  2040                     movea.l    A0, D0
  9316. 00006E2A  43EE FFEC                lea.l      A1, [A6 - 0x14]
  9317. 00006E2E  22D8                     move.l     [A1]+, [A0]+
  9318. 00006E30  22D8                     move.l     [A1]+, [A0]+
  9319. 00006E32  22D8                     move.l     [A1]+, [A0]+
  9320. 00006E34  22D8                     move.l     [A1]+, [A0]+
  9321. 00006E36  202E FFF0                move.l     D0, [A6 - 0x10]
  9322. 00006E3A  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  9323. 00006E3E  6624                     bne        +0x26 /* 00006E64 */
  9324. 00006E40  2F0C                     move.l     -[A7], A4
  9325. 00006E42  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  9326. 00006E46  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  9327. 00006E4A  508F                     addq.l     A7, 8
  9328. 00006E4C  4A40                     tst.w      D0
  9329. 00006E4E  6714                     beq        +0x16 /* 00006E64 */
  9330. 00006E50  206E 0010                movea.l    A0, [A6 + 0x10]
  9331. 00006E54  43EE FFEC                lea.l      A1, [A6 - 0x14]
  9332. 00006E58  20D9                     move.l     [A0]+, [A1]+
  9333. 00006E5A  20D9                     move.l     [A0]+, [A1]+
  9334. 00006E5C  20D9                     move.l     [A0]+, [A1]+
  9335. 00006E5E  20D9                     move.l     [A0]+, [A1]+
  9336. 00006E60  7001                     moveq.l    D0, 0x01
  9337. 00006E62  6008                     bra        +0xA /* 00006E6C */
  9338. label00006E64:
  9339. 00006E64  5247                     addq.w     D7, 1
  9340. label00006E66:
  9341. 00006E66  BE46                     cmp.w      D7, D6
  9342. 00006E68  6DB2                     blt        -0x4C /* 00006E1C */
  9343. 00006E6A  7000                     moveq.l    D0, 0x00
  9344. label00006E6C:
  9345. 00006E6C  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  9346. 00006E70  4E5E                     unlink     A6
  9347. 00006E72  4E75                     rts
  9348. fn00006E74:
  9349. 00006E74  4E56 FFA6                link       A6, -0x005A
  9350. 00006E78  4AAD D8EC                tst.l      [A5 - 0x2714]
  9351. 00006E7C  6708                     beq        +0xA /* 00006E86 */
  9352. 00006E7E  2D6D 9014 FFAA           move.l     [A6 - 0x56], [A5 - 0x6FEC]
  9353. 00006E84  6006                     bra        +0x8 /* 00006E8C */
  9354. label00006E86:
  9355. 00006E86  2D6D 9028 FFAA           move.l     [A6 - 0x56], [A5 - 0x6FD8]
  9356. label00006E8C:
  9357. 00006E8C  486E FFA8                pea.l      [A6 - 0x58]
  9358. 00006E90  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  9359. 00006E94  4267                     clr.w      -[A7]
  9360. 00006E96  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  9361. 00006E9A  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  9362. 00006E9E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9363. 00006EA2  3D40 FFA6                move.w     [A6 - 0x5A], D0
  9364. 00006EA6  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  9365. 00006EAA  3F2E FFA8                move.w     -[A7], [A6 - 0x58]
  9366. 00006EAE  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  9367. 00006EB2  4EBA 0098                jsr        [PC + 0x98 /* 00006F4C */]
  9368. 00006EB6  508F                     addq.l     A7, 8
  9369. 00006EB8  4E5E                     unlink     A6
  9370. 00006EBA  4E75                     rts
  9371. fn00006EBC:
  9372. 00006EBC  4E56 FFA6                link       A6, -0x005A
  9373. 00006EC0  4AAD D8EC                tst.l      [A5 - 0x2714]
  9374. 00006EC4  6708                     beq        +0xA /* 00006ECE */
  9375. 00006EC6  2D6D 9014 FFAA           move.l     [A6 - 0x56], [A5 - 0x6FEC]
  9376. 00006ECC  6006                     bra        +0x8 /* 00006ED4 */
  9377. label00006ECE:
  9378. 00006ECE  2D6D 9028 FFAA           move.l     [A6 - 0x56], [A5 - 0x6FD8]
  9379. label00006ED4:
  9380. 00006ED4  486E FFA8                pea.l      [A6 - 0x58]
  9381. 00006ED8  3F2D D8F2                move.w     -[A7], [A5 - 0x270E]
  9382. 00006EDC  4267                     clr.w      -[A7]
  9383. 00006EDE  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  9384. 00006EE2  4EAD 0C42                jsr        [A5 + 0xC42 /* export_388 */]
  9385. 00006EE6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9386. 00006EEA  3D40 FFA6                move.w     [A6 - 0x5A], D0
  9387. 00006EEE  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  9388. 00006EF2  3F2E FFA8                move.w     -[A7], [A6 - 0x58]
  9389. 00006EF6  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  9390. 00006EFA  4EBA 0050                jsr        [PC + 0x50 /* 00006F4C */]
  9391. 00006EFE  508F                     addq.l     A7, 8
  9392. 00006F00  4E5E                     unlink     A6
  9393. 00006F02  4E75                     rts
  9394. fn00006F04:
  9395. 00006F04  4E56 FFA6                link       A6, -0x005A
  9396. 00006F08  4AAD D8EC                tst.l      [A5 - 0x2714]
  9397. 00006F0C  6708                     beq        +0xA /* 00006F16 */
  9398. 00006F0E  2D6D 9014 FFAA           move.l     [A6 - 0x56], [A5 - 0x6FEC]
  9399. 00006F14  6006                     bra        +0x8 /* 00006F1C */
  9400. label00006F16:
  9401. 00006F16  2D6D 9028 FFAA           move.l     [A6 - 0x56], [A5 - 0x6FD8]
  9402. label00006F1C:
  9403. 00006F1C  486E FFA8                pea.l      [A6 - 0x58]
  9404. 00006F20  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  9405. 00006F24  4267                     clr.w      -[A7]
  9406. 00006F26  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  9407. 00006F2A  4EAD 0C12                jsr        [A5 + 0xC12 /* export_382 */]
  9408. 00006F2E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9409. 00006F32  3D40 FFA6                move.w     [A6 - 0x5A], D0
  9410. 00006F36  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  9411. 00006F3A  3F2E FFA8                move.w     -[A7], [A6 - 0x58]
  9412. 00006F3E  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  9413. 00006F42  4EBA 0008                jsr        [PC + 0x8 /* 00006F4C */]
  9414. 00006F46  508F                     addq.l     A7, 8
  9415. 00006F48  4E5E                     unlink     A6
  9416. 00006F4A  4E75                     rts
  9417. fn00006F4C:
  9418. 00006F4C  4E56 FFA8                link       A6, -0x0058
  9419. 00006F50  4A6E 000E                tst.w      [A6 + 0xE]
  9420. 00006F54  670A                     beq        +0xC /* 00006F60 */
  9421. 00006F56  7001                     moveq.l    D0, 0x01
  9422. 00006F58  3B40 D8EA                move.w     [A5 - 0x2716], D0
  9423. 00006F5C  6000 00B6                bra        +0xB8 /* 00007014 */
  9424. label00006F60:
  9425. 00006F60  206E 0008                movea.l    A0, [A6 + 0x8]
  9426. 00006F64  302E 000C                move.w     D0, [A6 + 0xC]
  9427. 00006F68  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9428. 00006F6C  D090                     add.l      D0, [A0]
  9429. 00006F6E  2040                     movea.l    A0, D0
  9430. 00006F70  43EE FFAE                lea.l      A1, [A6 - 0x52]
  9431. 00006F74  7013                     moveq.l    D0, 0x13
  9432. label00006F76:
  9433. 00006F76  22D8                     move.l     [A1]+, [A0]+
  9434. 00006F78  51C8 FFFC                dbf        D0, -0x6 /* 00006F76 */
  9435. 00006F7C  32D8                     move.w     [A1]+, [A0]+
  9436. 00006F7E  0C6E 0069 FFAE           cmpi.w     [A6 - 0x52], 0x69 /* 'i' */
  9437. 00006F84  670A                     beq        +0xC /* 00006F90 */
  9438. 00006F86  7001                     moveq.l    D0, 0x01
  9439. 00006F88  3B40 D8EA                move.w     [A5 - 0x2716], D0
  9440. 00006F8C  6000 0086                bra        +0x88 /* 00007014 */
  9441. label00006F90:
  9442. 00006F90  2B6E FFEC D91E           move.l     [A5 - 0x26E2], [A6 - 0x14]
  9443. 00006F96  4AAD D8EC                tst.l      [A5 - 0x2714]
  9444. 00006F9A  671E                     beq        +0x20 /* 00006FBA */
  9445. 00006F9C  2B6D 9018 D922           move.l     [A5 - 0x26DE], [A5 - 0x6FE8]
  9446. 00006FA2  2F2D 9008                move.l     -[A7], [A5 - 0x6FF8]
  9447. 00006FA6  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9448. 00006FAA  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  9449. 00006FAE  508F                     addq.l     A7, 8
  9450. 00006FB0  3F00                     move.w     -[A7], D0
  9451. 00006FB2  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9452. 00006FB6  548F                     addq.l     A7, 2
  9453. 00006FB8  601C                     bra        +0x1E /* 00006FD6 */
  9454. label00006FBA:
  9455. 00006FBA  2B6D 902C D922           move.l     [A5 - 0x26DE], [A5 - 0x6FD4]
  9456. 00006FC0  2F2D 901C                move.l     -[A7], [A5 - 0x6FE4]
  9457. 00006FC4  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9458. 00006FC8  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  9459. 00006FCC  508F                     addq.l     A7, 8
  9460. 00006FCE  3F00                     move.w     -[A7], D0
  9461. 00006FD0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9462. 00006FD4  548F                     addq.l     A7, 2
  9463. label00006FD6:
  9464. 00006FD6  3B6E FFF4 D92E           move.w     [A5 - 0x26D2], [A6 - 0xC]
  9465. 00006FDC  3B6E FFE4 D932           move.w     [A5 - 0x26CE], [A6 - 0x1C]
  9466. 00006FE2  41ED D926                lea.l      A0, [A5 - 0x26DA]
  9467. 00006FE6  43EE FFBC                lea.l      A1, [A6 - 0x44]
  9468. 00006FEA  20D9                     move.l     [A0]+, [A1]+
  9469. 00006FEC  20D9                     move.l     [A0]+, [A1]+
  9470. 00006FEE  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  9471. 00006FF2  486E FFAC                pea.l      [A6 - 0x54]
  9472. 00006FF6  486E FFA8                pea.l      [A6 - 0x58]
  9473. 00006FFA  486E FFBC                pea.l      [A6 - 0x44]
  9474. 00006FFE  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  9475. 00007002  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9476. 00007006  3B6E FFAC D930           move.w     [A5 - 0x26D0], [A6 - 0x54]
  9477. 0000700C  41ED D91E                lea.l      A0, [A5 - 0x26E2]
  9478. 00007010  2B48 D90C                move.l     [A5 - 0x26F4], A0
  9479. label00007014:
  9480. 00007014  4E5E                     unlink     A6
  9481. 00007016  4E75                     rts
  9482. fn00007018:
  9483. 00007018  4E56 0000                link       A6, 0
  9484. 0000701C  48E7 0108                movem.l    -[A7], D7,A4
  9485. 00007020  206E 0008                movea.l    A0, [A6 + 0x8]
  9486. 00007024  2850                     movea.l    A4, [A0]
  9487. 00007026  7E00                     moveq.l    D7, 0x00
  9488. 00007028  600E                     bra        +0x10 /* 00007038 */
  9489. label0000702A:
  9490. 0000702A  41D4                     lea.l      A0, [A4]
  9491. 0000702C  528C                     addq.l     A4, 1
  9492. 0000702E  7000                     moveq.l    D0, 0x00
  9493. 00007030  1010                     move.b     D0, [A0]
  9494. 00007032  4A40                     tst.w      D0
  9495. 00007034  670A                     beq        +0xC /* 00007040 */
  9496. 00007036  5287                     addq.l     D7, 1
  9497. label00007038:
  9498. 00007038  0C87 0001 86A0           cmpi.l     D7, 0x186A0
  9499. 0000703E  6DEA                     blt        -0x14 /* 0000702A */
  9500. label00007040:
  9501. 00007040  42A7                     clr.l      -[A7]
  9502. 00007042  2F07                     move.l     -[A7], D7
  9503. 00007044  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  9504. 00007048  205F                     movea.l    A0, [A7]+
  9505. 0000704A  226E 000C                movea.l    A1, [A6 + 0xC]
  9506. 0000704E  2288                     move.l     [A1], A0
  9507. 00007050  B0FC 0000                cmpa.w     A0, 0x0
  9508. 00007054  6618                     bne        +0x1A /* 0000706E */
  9509. 00007056  42A7                     clr.l      -[A7]
  9510. 00007058  42A7                     clr.l      -[A7]
  9511. 0000705A  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  9512. 0000705E  205F                     movea.l    A0, [A7]+
  9513. 00007060  226E 000C                movea.l    A1, [A6 + 0xC]
  9514. 00007064  2288                     move.l     [A1], A0
  9515. 00007066  7001                     moveq.l    D0, 0x01
  9516. 00007068  3B40 D8EA                move.w     [A5 - 0x2716], D0
  9517. 0000706C  6028                     bra        +0x2A /* 00007096 */
  9518. label0000706E:
  9519. 0000706E  206E 000C                movea.l    A0, [A6 + 0xC]
  9520. 00007072  2F10                     move.l     -[A7], [A0]
  9521. 00007074  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  9522. 00007078  206E 000C                movea.l    A0, [A6 + 0xC]
  9523. 0000707C  226E 0008                movea.l    A1, [A6 + 0x8]
  9524. 00007080  2F11                     move.l     -[A7], [A1]
  9525. 00007082  2050                     movea.l    A0, [A0]
  9526. 00007084  2F10                     move.l     -[A7], [A0]
  9527. 00007086  2F07                     move.l     -[A7], D7
  9528. 00007088  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  9529. 0000708C  206E 000C                movea.l    A0, [A6 + 0xC]
  9530. 00007090  2F10                     move.l     -[A7], [A0]
  9531. 00007092  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  9532. label00007096:
  9533. 00007096  4CDF 1080                movem.l    D7,A4, [A7]+
  9534. 0000709A  4E5E                     unlink     A6
  9535. 0000709C  4E75                     rts
  9536. fn0000709E:
  9537. 0000709E  4E56 FFFC                link       A6, -0x0004
  9538. 000070A2  7001                     moveq.l    D0, 0x01
  9539. 000070A4  3B40 D8EA                move.w     [A5 - 0x2716], D0
  9540. 000070A8  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9541. 000070AC  2F2D D8F4                move.l     -[A7], [A5 - 0x270C]
  9542. 000070B0  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  9543. 000070B4  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  9544. 000070B8  4EBA 0048                jsr        [PC + 0x48 /* 00007102 */]
  9545. 000070BC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9546. 000070C0  2D40 FFFC                move.l     [A6 - 0x4], D0
  9547. 000070C4  4AAE FFFC                tst.l      [A6 - 0x4]
  9548. 000070C8  6734                     beq        +0x36 /* 000070FE */
  9549. 000070CA  2B6E FFFC D90C           move.l     [A5 - 0x26F4], [A6 - 0x4]
  9550. 000070D0  426D D8EA                clr.w      [A5 - 0x2716]
  9551. 000070D4  0CAD 5843 4D44 D8EC      cmpi.l     [A5 - 0x2714], 0x58434D44 /* 'XCMD' */
  9552. 000070DC  670A                     beq        +0xC /* 000070E8 */
  9553. 000070DE  0CAD 5846 434E D8EC      cmpi.l     [A5 - 0x2714], 0x5846434E /* 'XFCN' */
  9554. 000070E6  6616                     bne        +0x18 /* 000070FE */
  9555. label000070E8:
  9556. 000070E8  206D 8FE8                movea.l    A0, [A5 - 0x7018]
  9557. 000070EC  2F28 0D66                move.l     -[A7], [A0 + 0xD66]
  9558. 000070F0  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  9559. 000070F4  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9560. 000070F8  4EBA E7C2                jsr        [PC - 0x183E /* 000058BC */]
  9561. 000070FC  588F                     addq.l     A7, 4
  9562. label000070FE:
  9563. 000070FE  4E5E                     unlink     A6
  9564. 00007100  4E75                     rts
  9565. fn00007102:
  9566. 00007102  4E56 FFC6                link       A6, -0x003A
  9567. 00007106  42A7                     clr.l      -[A7]
  9568. 00007108  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9569. 0000710C  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  9570. 00007110  201F                     move.l     D0, [A7]+
  9571. 00007112  4878 0003                push.l     0x3
  9572. 00007116  2F00                     move.l     -[A7], D0
  9573. 00007118  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9574. 0000711C  2F00                     move.l     -[A7], D0
  9575. 0000711E  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  9576. 00007122  588F                     addq.l     A7, 4
  9577. 00007124  4A40                     tst.w      D0
  9578. 00007126  6706                     beq        +0x8 /* 0000712E */
  9579. 00007128  7000                     moveq.l    D0, 0x00
  9580. 0000712A  6000 0184                bra        +0x186 /* 000072B0 */
  9581. label0000712E:
  9582. 0000712E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9583. 00007132  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  9584. 00007136  588F                     addq.l     A7, 4
  9585. 00007138  4A40                     tst.w      D0
  9586. 0000713A  6600 0174                bne        +0x176 /* 000072B0 */
  9587. 0000713E  486E FFD2                pea.l      [A6 - 0x2E]
  9588. 00007142  4878 0014                push.l     0x14
  9589. 00007146  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9590. 0000714A  4EAD 065A                jsr        [A5 + 0x65A /* export_199 */]
  9591. 0000714E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9592. 00007152  3F00                     move.w     -[A7], D0
  9593. 00007154  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9594. 00007158  548F                     addq.l     A7, 2
  9595. 0000715A  206E FFD2                movea.l    A0, [A6 - 0x2E]
  9596. 0000715E  4868 7530                pea.l      [A0 + 0x7530]
  9597. 00007162  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9598. 00007166  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  9599. 0000716A  508F                     addq.l     A7, 8
  9600. 0000716C  4A40                     tst.w      D0
  9601. 0000716E  6706                     beq        +0x8 /* 00007176 */
  9602. 00007170  7000                     moveq.l    D0, 0x00
  9603. 00007172  6000 013C                bra        +0x13E /* 000072B0 */
  9604. label00007176:
  9605. 00007176  7006                     moveq.l    D0, 0x06
  9606. 00007178  3D40 FFE2                move.w     [A6 - 0x1E], D0
  9607. 0000717C  42AE FFE4                clr.l      [A6 - 0x1C]
  9608. 00007180  486E FFE8                pea.l      [A6 - 0x18]
  9609. 00007184  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9610. 00007188  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  9611. 0000718C  508F                     addq.l     A7, 8
  9612. 0000718E  486E FFEC                pea.l      [A6 - 0x14]
  9613. 00007192  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9614. 00007196  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  9615. 0000719A  508F                     addq.l     A7, 8
  9616. 0000719C  42A7                     clr.l      -[A7]
  9617. 0000719E  4878 000E                push.l     0xE
  9618. 000071A2  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  9619. 000071A6  205F                     movea.l    A0, [A7]+
  9620. 000071A8  2D48 FFDA                move.l     [A6 - 0x26], A0
  9621. 000071AC  206E FFDA                movea.l    A0, [A6 - 0x26]
  9622. 000071B0  2050                     movea.l    A0, [A0]
  9623. 000071B2  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  9624. 000071B6  20D9                     move.l     [A0]+, [A1]+
  9625. 000071B8  20D9                     move.l     [A0]+, [A1]+
  9626. 000071BA  20D9                     move.l     [A0]+, [A1]+
  9627. 000071BC  30D9                     move.w     [A0]+, [A1]+
  9628. 000071BE  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  9629. 000071C2  486E FFD6                pea.l      [A6 - 0x2A]
  9630. 000071C6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9631. 000071CA  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  9632. 000071CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9633. 000071D2  3F00                     move.w     -[A7], D0
  9634. 000071D4  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9635. 000071D8  548F                     addq.l     A7, 2
  9636. 000071DA  486E FFDE                pea.l      [A6 - 0x22]
  9637. 000071DE  4878 0003                push.l     0x3
  9638. 000071E2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9639. 000071E6  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  9640. 000071EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9641. 000071EE  3F00                     move.w     -[A7], D0
  9642. 000071F0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9643. 000071F4  548F                     addq.l     A7, 2
  9644. 000071F6  206E FFDE                movea.l    A0, [A6 - 0x22]
  9645. 000071FA  2050                     movea.l    A0, [A0]
  9646. 000071FC  2D68 0002 FFCA           move.l     [A6 - 0x36], [A0 + 0x2]
  9647. 00007202  206E FFDE                movea.l    A0, [A6 - 0x22]
  9648. 00007206  2050                     movea.l    A0, [A0]
  9649. 00007208  52A8 0002                addq.l     [A0 + 0x2], 1
  9650. 0000720C  206E FFDE                movea.l    A0, [A6 - 0x22]
  9651. 00007210  2050                     movea.l    A0, [A0]
  9652. 00007212  2D68 0006 FFCE           move.l     [A6 - 0x32], [A0 + 0x6]
  9653. 00007218  206E FFDE                movea.l    A0, [A6 - 0x22]
  9654. 0000721C  2050                     movea.l    A0, [A0]
  9655. 0000721E  52A8 0006                addq.l     [A0 + 0x6], 1
  9656. 00007222  2D6E FFD6 FFF0           move.l     [A6 - 0x10], [A6 - 0x2A]
  9657. 00007228  2D6E FFCE FFF4           move.l     [A6 - 0xC], [A6 - 0x32]
  9658. 0000722E  486E FFC6                pea.l      [A6 - 0x3A]
  9659. 00007232  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9660. 00007236  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  9661. 0000723A  508F                     addq.l     A7, 8
  9662. 0000723C  2D6E FFC6 FFF8           move.l     [A6 - 0x8], [A6 - 0x3A]
  9663. 00007242  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  9664. 00007248  486E FFF0                pea.l      [A6 - 0x10]
  9665. 0000724C  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  9666. 00007250  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  9667. 00007254  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9668. 00007258  4EAD 10CA                jsr        [A5 + 0x10CA /* export_533 */]
  9669. 0000725C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9670. 00007260  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  9671. 00007264  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9672. 00007268  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  9673. 0000726C  508F                     addq.l     A7, 8
  9674. 0000726E  4878 0003                push.l     0x3
  9675. 00007272  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9676. 00007276  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  9677. 0000727A  508F                     addq.l     A7, 8
  9678. 0000727C  3F00                     move.w     -[A7], D0
  9679. 0000727E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9680. 00007282  548F                     addq.l     A7, 2
  9681. 00007284  4878 0003                push.l     0x3
  9682. 00007288  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9683. 0000728C  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  9684. 00007290  508F                     addq.l     A7, 8
  9685. 00007292  3F00                     move.w     -[A7], D0
  9686. 00007294  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9687. 00007298  548F                     addq.l     A7, 2
  9688. 0000729A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9689. 0000729E  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  9690. 000072A2  588F                     addq.l     A7, 4
  9691. 000072A4  3F00                     move.w     -[A7], D0
  9692. 000072A6  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9693. 000072AA  548F                     addq.l     A7, 2
  9694. 000072AC  202E FFCE                move.l     D0, [A6 - 0x32]
  9695. label000072B0:
  9696. 000072B0  4E5E                     unlink     A6
  9697. 000072B2  4E75                     rts
  9698. fn000072B4:
  9699. 000072B4  4E56 FFE0                link       A6, -0x0020
  9700. 000072B8  486E FFEC                pea.l      [A6 - 0x14]
  9701. 000072BC  4878 0003                push.l     0x3
  9702. 000072C0  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9703. 000072C4  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  9704. 000072C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9705. 000072CC  3F00                     move.w     -[A7], D0
  9706. 000072CE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9707. 000072D2  548F                     addq.l     A7, 2
  9708. 000072D4  4A6E 0008                tst.w      [A6 + 0x8]
  9709. 000072D8  671E                     beq        +0x20 /* 000072F8 */
  9710. 000072DA  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  9711. 000072DE  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  9712. 000072E2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  9713. 000072E6  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9714. 000072EA  4EBA 0568                jsr        [PC + 0x568 /* 00007854 */]
  9715. 000072EE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9716. 000072F2  2D40 FFE8                move.l     [A6 - 0x18], D0
  9717. 000072F6  601C                     bra        +0x1E /* 00007314 */
  9718. label000072F8:
  9719. 000072F8  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  9720. 000072FC  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  9721. 00007300  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  9722. 00007304  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9723. 00007308  4EBA 047A                jsr        [PC + 0x47A /* 00007784 */]
  9724. 0000730C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9725. 00007310  2D40 FFE8                move.l     [A6 - 0x18], D0
  9726. label00007314:
  9727. 00007314  4AAE FFE8                tst.l      [A6 - 0x18]
  9728. 00007318  6C20                     bge        +0x22 /* 0000733A */
  9729. 0000731A  7001                     moveq.l    D0, 0x01
  9730. 0000731C  3B40 D8EA                move.w     [A5 - 0x2716], D0
  9731. 00007320  4878 0003                push.l     0x3
  9732. 00007324  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9733. 00007328  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  9734. 0000732C  508F                     addq.l     A7, 8
  9735. 0000732E  3F00                     move.w     -[A7], D0
  9736. 00007330  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9737. 00007334  548F                     addq.l     A7, 2
  9738. 00007336  6000 00CC                bra        +0xCE /* 00007404 */
  9739. label0000733A:
  9740. 0000733A  486E FFF0                pea.l      [A6 - 0x10]
  9741. 0000733E  206E FFE8                movea.l    A0, [A6 - 0x18]
  9742. 00007342  4868 0001                pea.l      [A0 + 0x1]
  9743. 00007346  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  9744. 0000734A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9745. 0000734E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  9746. 00007352  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9747. 00007356  486E FFE4                pea.l      [A6 - 0x1C]
  9748. 0000735A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9749. 0000735E  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9750. 00007362  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  9751. 00007366  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9752. 0000736A  3F00                     move.w     -[A7], D0
  9753. 0000736C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9754. 00007370  548F                     addq.l     A7, 2
  9755. 00007372  4878 0003                push.l     0x3
  9756. 00007376  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  9757. 0000737A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9758. 0000737E  2F00                     move.l     -[A7], D0
  9759. 00007380  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  9760. 00007384  588F                     addq.l     A7, 4
  9761. 00007386  4A40                     tst.w      D0
  9762. 00007388  671E                     beq        +0x20 /* 000073A8 */
  9763. 0000738A  7001                     moveq.l    D0, 0x01
  9764. 0000738C  3B40 D8EA                move.w     [A5 - 0x2716], D0
  9765. 00007390  4878 0003                push.l     0x3
  9766. 00007394  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9767. 00007398  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  9768. 0000739C  508F                     addq.l     A7, 8
  9769. 0000739E  3F00                     move.w     -[A7], D0
  9770. 000073A0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9771. 000073A4  548F                     addq.l     A7, 2
  9772. 000073A6  605C                     bra        +0x5E /* 00007404 */
  9773. label000073A8:
  9774. 000073A8  486E FFE0                pea.l      [A6 - 0x20]
  9775. 000073AC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9776. 000073B0  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9777. 000073B4  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  9778. 000073B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9779. 000073BC  3F00                     move.w     -[A7], D0
  9780. 000073BE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9781. 000073C2  548F                     addq.l     A7, 2
  9782. 000073C4  206E FFE0                movea.l    A0, [A6 - 0x20]
  9783. 000073C8  486D D90C                pea.l      [A5 - 0x26F4]
  9784. 000073CC  2050                     movea.l    A0, [A0]
  9785. 000073CE  2F28 000A                move.l     -[A7], [A0 + 0xA]
  9786. 000073D2  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  9787. 000073D6  508F                     addq.l     A7, 8
  9788. 000073D8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9789. 000073DC  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9790. 000073E0  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  9791. 000073E4  508F                     addq.l     A7, 8
  9792. 000073E6  3F00                     move.w     -[A7], D0
  9793. 000073E8  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9794. 000073EC  548F                     addq.l     A7, 2
  9795. 000073EE  4878 0003                push.l     0x3
  9796. 000073F2  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9797. 000073F6  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  9798. 000073FA  508F                     addq.l     A7, 8
  9799. 000073FC  3F00                     move.w     -[A7], D0
  9800. 000073FE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9801. 00007402  548F                     addq.l     A7, 2
  9802. label00007404:
  9803. 00007404  4E5E                     unlink     A6
  9804. 00007406  4E75                     rts
  9805. fn00007408:
  9806. 00007408  4E56 FFDE                link       A6, -0x0022
  9807. 0000740C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9808. 00007410  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  9809. 00007414  588F                     addq.l     A7, 4
  9810. 00007416  4A40                     tst.w      D0
  9811. 00007418  670A                     beq        +0xC /* 00007424 */
  9812. 0000741A  7001                     moveq.l    D0, 0x01
  9813. 0000741C  3B40 D8EA                move.w     [A5 - 0x2716], D0
  9814. 00007420  6000 0174                bra        +0x176 /* 00007596 */
  9815. label00007424:
  9816. 00007424  486E FFEA                pea.l      [A6 - 0x16]
  9817. 00007428  4878 0003                push.l     0x3
  9818. 0000742C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9819. 00007430  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  9820. 00007434  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9821. 00007438  3F00                     move.w     -[A7], D0
  9822. 0000743A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9823. 0000743E  548F                     addq.l     A7, 2
  9824. 00007440  4A6E 0008                tst.w      [A6 + 0x8]
  9825. 00007444  671E                     beq        +0x20 /* 00007464 */
  9826. 00007446  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  9827. 0000744A  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  9828. 0000744E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  9829. 00007452  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9830. 00007456  4EBA 03FC                jsr        [PC + 0x3FC /* 00007854 */]
  9831. 0000745A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9832. 0000745E  2D40 FFE6                move.l     [A6 - 0x1A], D0
  9833. 00007462  601C                     bra        +0x1E /* 00007480 */
  9834. label00007464:
  9835. 00007464  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  9836. 00007468  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  9837. 0000746C  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  9838. 00007470  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9839. 00007474  4EBA 030E                jsr        [PC + 0x30E /* 00007784 */]
  9840. 00007478  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9841. 0000747C  2D40 FFE6                move.l     [A6 - 0x1A], D0
  9842. label00007480:
  9843. 00007480  4AAE FFE6                tst.l      [A6 - 0x1A]
  9844. 00007484  6C20                     bge        +0x22 /* 000074A6 */
  9845. 00007486  7001                     moveq.l    D0, 0x01
  9846. 00007488  3B40 D8EA                move.w     [A5 - 0x2716], D0
  9847. 0000748C  4878 0003                push.l     0x3
  9848. 00007490  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9849. 00007494  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  9850. 00007498  508F                     addq.l     A7, 8
  9851. 0000749A  3F00                     move.w     -[A7], D0
  9852. 0000749C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9853. 000074A0  548F                     addq.l     A7, 2
  9854. 000074A2  6000 00F2                bra        +0xF4 /* 00007596 */
  9855. label000074A6:
  9856. 000074A6  486E FFEE                pea.l      [A6 - 0x12]
  9857. 000074AA  206E FFE6                movea.l    A0, [A6 - 0x1A]
  9858. 000074AE  4868 0001                pea.l      [A0 + 0x1]
  9859. 000074B2  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  9860. 000074B6  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9861. 000074BA  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  9862. 000074BE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9863. 000074C2  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  9864. 000074C6  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9865. 000074CA  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  9866. 000074CE  508F                     addq.l     A7, 8
  9867. 000074D0  3D40 FFFE                move.w     [A6 - 0x2], D0
  9868. 000074D4  0C6E 0069 FFFE           cmpi.w     [A6 - 0x2], 0x69 /* 'i' */
  9869. 000074DA  6634                     bne        +0x36 /* 00007510 */
  9870. 000074DC  0CAD 5843 4D44 D8EC      cmpi.l     [A5 - 0x2714], 0x58434D44 /* 'XCMD' */
  9871. 000074E4  670A                     beq        +0xC /* 000074F0 */
  9872. 000074E6  0CAD 5846 434E D8EC      cmpi.l     [A5 - 0x2714], 0x5846434E /* 'XFCN' */
  9873. 000074EE  6620                     bne        +0x22 /* 00007510 */
  9874. label000074F0:
  9875. 000074F0  7001                     moveq.l    D0, 0x01
  9876. 000074F2  3B40 D8EA                move.w     [A5 - 0x2716], D0
  9877. 000074F6  4878 0003                push.l     0x3
  9878. 000074FA  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9879. 000074FE  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  9880. 00007502  508F                     addq.l     A7, 8
  9881. 00007504  3F00                     move.w     -[A7], D0
  9882. 00007506  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9883. 0000750A  548F                     addq.l     A7, 2
  9884. 0000750C  6000 0088                bra        +0x8A /* 00007596 */
  9885. label00007510:
  9886. 00007510  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  9887. 00007514  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9888. 00007518  548F                     addq.l     A7, 2
  9889. 0000751A  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  9890. 0000751E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  9891. 00007522  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9892. 00007526  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  9893. 0000752A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9894. 0000752E  4878 0003                push.l     0x3
  9895. 00007532  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9896. 00007536  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  9897. 0000753A  508F                     addq.l     A7, 8
  9898. 0000753C  3F00                     move.w     -[A7], D0
  9899. 0000753E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9900. 00007542  548F                     addq.l     A7, 2
  9901. 00007544  4878 0003                push.l     0x3
  9902. 00007548  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9903. 0000754C  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  9904. 00007550  508F                     addq.l     A7, 8
  9905. 00007552  3F00                     move.w     -[A7], D0
  9906. 00007554  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9907. 00007558  548F                     addq.l     A7, 2
  9908. 0000755A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9909. 0000755E  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  9910. 00007562  588F                     addq.l     A7, 4
  9911. 00007564  3F00                     move.w     -[A7], D0
  9912. 00007566  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9913. 0000756A  548F                     addq.l     A7, 2
  9914. 0000756C  0CAD 5843 4D44 D8EC      cmpi.l     [A5 - 0x2714], 0x58434D44 /* 'XCMD' */
  9915. 00007574  670A                     beq        +0xC /* 00007580 */
  9916. 00007576  0CAD 5846 434E D8EC      cmpi.l     [A5 - 0x2714], 0x5846434E /* 'XFCN' */
  9917. 0000757E  6616                     bne        +0x18 /* 00007596 */
  9918. label00007580:
  9919. 00007580  206D 8FE8                movea.l    A0, [A5 - 0x7018]
  9920. 00007584  2F28 0D66                move.l     -[A7], [A0 + 0xD66]
  9921. 00007588  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  9922. 0000758C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9923. 00007590  4EBA E32A                jsr        [PC - 0x1CD6 /* 000058BC */]
  9924. 00007594  588F                     addq.l     A7, 4
  9925. label00007596:
  9926. 00007596  4E5E                     unlink     A6
  9927. 00007598  4E75                     rts
  9928. fn0000759A:
  9929. 0000759A  4E56 FFE0                link       A6, -0x0020
  9930. 0000759E  7001                     moveq.l    D0, 0x01
  9931. 000075A0  3B40 D8EA                move.w     [A5 - 0x2716], D0
  9932. 000075A4  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9933. 000075A8  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  9934. 000075AC  588F                     addq.l     A7, 4
  9935. 000075AE  4A40                     tst.w      D0
  9936. 000075B0  6600 01CE                bne        +0x1D0 /* 00007780 */
  9937. 000075B4  486E FFE4                pea.l      [A6 - 0x1C]
  9938. 000075B8  4878 0014                push.l     0x14
  9939. 000075BC  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9940. 000075C0  4EAD 065A                jsr        [A5 + 0x65A /* export_199 */]
  9941. 000075C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9942. 000075C8  3F00                     move.w     -[A7], D0
  9943. 000075CA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9944. 000075CE  548F                     addq.l     A7, 2
  9945. 000075D0  42A7                     clr.l      -[A7]
  9946. 000075D2  2F2D D8F4                move.l     -[A7], [A5 - 0x270C]
  9947. 000075D6  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  9948. 000075DA  201F                     move.l     D0, [A7]+
  9949. 000075DC  D0AE FFE4                add.l      D0, [A6 - 0x1C]
  9950. 000075E0  0680 0000 7530           addi.l     D0, 0x7530 /* 'u0' */
  9951. 000075E6  2F00                     move.l     -[A7], D0
  9952. 000075E8  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9953. 000075EC  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  9954. 000075F0  508F                     addq.l     A7, 8
  9955. 000075F2  4A40                     tst.w      D0
  9956. 000075F4  6600 018A                bne        +0x18C /* 00007780 */
  9957. 000075F8  426D D8EA                clr.w      [A5 - 0x2716]
  9958. 000075FC  486E FFEC                pea.l      [A6 - 0x14]
  9959. 00007600  4878 0003                push.l     0x3
  9960. 00007604  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9961. 00007608  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  9962. 0000760C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9963. 00007610  3F00                     move.w     -[A7], D0
  9964. 00007612  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9965. 00007616  548F                     addq.l     A7, 2
  9966. 00007618  4A6E 0008                tst.w      [A6 + 0x8]
  9967. 0000761C  671E                     beq        +0x20 /* 0000763C */
  9968. 0000761E  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  9969. 00007622  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  9970. 00007626  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  9971. 0000762A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9972. 0000762E  4EBA 0224                jsr        [PC + 0x224 /* 00007854 */]
  9973. 00007632  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9974. 00007636  2D40 FFE8                move.l     [A6 - 0x18], D0
  9975. 0000763A  601C                     bra        +0x1E /* 00007658 */
  9976. label0000763C:
  9977. 0000763C  2F2D D8F0                move.l     -[A7], [A5 - 0x2710]
  9978. 00007640  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  9979. 00007644  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  9980. 00007648  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9981. 0000764C  4EBA 0136                jsr        [PC + 0x136 /* 00007784 */]
  9982. 00007650  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9983. 00007654  2D40 FFE8                move.l     [A6 - 0x18], D0
  9984. label00007658:
  9985. 00007658  4AAE FFE8                tst.l      [A6 - 0x18]
  9986. 0000765C  6C20                     bge        +0x22 /* 0000767E */
  9987. 0000765E  7001                     moveq.l    D0, 0x01
  9988. 00007660  3B40 D8EA                move.w     [A5 - 0x2716], D0
  9989. 00007664  4878 0003                push.l     0x3
  9990. 00007668  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9991. 0000766C  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  9992. 00007670  508F                     addq.l     A7, 8
  9993. 00007672  3F00                     move.w     -[A7], D0
  9994. 00007674  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9995. 00007678  548F                     addq.l     A7, 2
  9996. 0000767A  6000 0104                bra        +0x106 /* 00007780 */
  9997. label0000767E:
  9998. 0000767E  486E FFF0                pea.l      [A6 - 0x10]
  9999. 00007682  206E FFE8                movea.l    A0, [A6 - 0x18]
  10000. 00007686  4868 0001                pea.l      [A0 + 0x1]
  10001. 0000768A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  10002. 0000768E  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10003. 00007692  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  10004. 00007696  4FEF 0010                lea.l      A7, [A7 + 0x10]
  10005. 0000769A  486E FFE4                pea.l      [A6 - 0x1C]
  10006. 0000769E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  10007. 000076A2  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10008. 000076A6  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  10009. 000076AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10010. 000076AE  3F00                     move.w     -[A7], D0
  10011. 000076B0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10012. 000076B4  548F                     addq.l     A7, 2
  10013. 000076B6  42A7                     clr.l      -[A7]
  10014. 000076B8  2F2D D8F4                move.l     -[A7], [A5 - 0x270C]
  10015. 000076BC  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  10016. 000076C0  201F                     move.l     D0, [A7]+
  10017. 000076C2  D0AE FFE4                add.l      D0, [A6 - 0x1C]
  10018. 000076C6  4878 0003                push.l     0x3
  10019. 000076CA  2F00                     move.l     -[A7], D0
  10020. 000076CC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  10021. 000076D0  2F00                     move.l     -[A7], D0
  10022. 000076D2  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  10023. 000076D6  588F                     addq.l     A7, 4
  10024. 000076D8  4A40                     tst.w      D0
  10025. 000076DA  6720                     beq        +0x22 /* 000076FC */
  10026. 000076DC  7001                     moveq.l    D0, 0x01
  10027. 000076DE  3B40 D8EA                move.w     [A5 - 0x2716], D0
  10028. 000076E2  4878 0003                push.l     0x3
  10029. 000076E6  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10030. 000076EA  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  10031. 000076EE  508F                     addq.l     A7, 8
  10032. 000076F0  3F00                     move.w     -[A7], D0
  10033. 000076F2  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10034. 000076F6  548F                     addq.l     A7, 2
  10035. 000076F8  6000 0086                bra        +0x88 /* 00007780 */
  10036. label000076FC:
  10037. 000076FC  486E FFE0                pea.l      [A6 - 0x20]
  10038. 00007700  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  10039. 00007704  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10040. 00007708  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  10041. 0000770C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10042. 00007710  3F00                     move.w     -[A7], D0
  10043. 00007712  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10044. 00007716  548F                     addq.l     A7, 2
  10045. 00007718  206E FFE0                movea.l    A0, [A6 - 0x20]
  10046. 0000771C  2050                     movea.l    A0, [A0]
  10047. 0000771E  2F28 000A                move.l     -[A7], [A0 + 0xA]
  10048. 00007722  2F2D D8F4                move.l     -[A7], [A5 - 0x270C]
  10049. 00007726  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  10050. 0000772A  508F                     addq.l     A7, 8
  10051. 0000772C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  10052. 00007730  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10053. 00007734  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  10054. 00007738  508F                     addq.l     A7, 8
  10055. 0000773A  3F00                     move.w     -[A7], D0
  10056. 0000773C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10057. 00007740  548F                     addq.l     A7, 2
  10058. 00007742  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  10059. 00007746  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10060. 0000774A  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  10061. 0000774E  508F                     addq.l     A7, 8
  10062. 00007750  3F00                     move.w     -[A7], D0
  10063. 00007752  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10064. 00007756  548F                     addq.l     A7, 2
  10065. 00007758  4878 0003                push.l     0x3
  10066. 0000775C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10067. 00007760  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  10068. 00007764  508F                     addq.l     A7, 8
  10069. 00007766  3F00                     move.w     -[A7], D0
  10070. 00007768  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10071. 0000776C  548F                     addq.l     A7, 2
  10072. 0000776E  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10073. 00007772  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  10074. 00007776  588F                     addq.l     A7, 4
  10075. 00007778  3F00                     move.w     -[A7], D0
  10076. 0000777A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10077. 0000777E  548F                     addq.l     A7, 2
  10078. label00007780:
  10079. 00007780  4E5E                     unlink     A6
  10080. 00007782  4E75                     rts
  10081. fn00007784:
  10082. 00007784  4E56 FFE6                link       A6, -0x001A
  10083. 00007788  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  10084. 0000778C  7E00                     moveq.l    D7, 0x00
  10085. 0000778E  206E 000C                movea.l    A0, [A6 + 0xC]
  10086. 00007792  2050                     movea.l    A0, [A0]
  10087. 00007794  3A28 000E                move.w     D5, [A0 + 0xE]
  10088. 00007798  7C00                     moveq.l    D6, 0x00
  10089. 0000779A  6000 00A8                bra        +0xAA /* 00007844 */
  10090. label0000779E:
  10091. 0000779E  206E 000C                movea.l    A0, [A6 + 0xC]
  10092. 000077A2  3006                     move.w     D0, D6
  10093. 000077A4  C1FC 0006                muls.w     D0, 0x6
  10094. 000077A8  D090                     add.l      D0, [A0]
  10095. 000077AA  2040                     movea.l    A0, D0
  10096. 000077AC  43EE FFFA                lea.l      A1, [A6 - 0x6]
  10097. 000077B0  41E8 0010                lea.l      A0, [A0 + 0x10]
  10098. 000077B4  22D8                     move.l     [A1]+, [A0]+
  10099. 000077B6  32D8                     move.w     [A1]+, [A0]+
  10100. 000077B8  486E FFE6                pea.l      [A6 - 0x1A]
  10101. 000077BC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10102. 000077C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10103. 000077C4  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  10104. 000077C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10105. 000077CC  3F00                     move.w     -[A7], D0
  10106. 000077CE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10107. 000077D2  548F                     addq.l     A7, 2
  10108. 000077D4  7800                     moveq.l    D4, 0x00
  10109. 000077D6  604E                     bra        +0x50 /* 00007826 */
  10110. label000077D8:
  10111. 000077D8  206E FFE6                movea.l    A0, [A6 - 0x1A]
  10112. 000077DC  3004                     move.w     D0, D4
  10113. 000077DE  48C0                     ext.l      D0
  10114. 000077E0  E980                     asl        D0, 4
  10115. 000077E2  D090                     add.l      D0, [A0]
  10116. 000077E4  2040                     movea.l    A0, D0
  10117. 000077E6  43EE FFEA                lea.l      A1, [A6 - 0x16]
  10118. 000077EA  5488                     addq.l     A0, 2
  10119. 000077EC  22D8                     move.l     [A1]+, [A0]+
  10120. 000077EE  22D8                     move.l     [A1]+, [A0]+
  10121. 000077F0  22D8                     move.l     [A1]+, [A0]+
  10122. 000077F2  22D8                     move.l     [A1]+, [A0]+
  10123. 000077F4  202E FFF6                move.l     D0, [A6 - 0xA]
  10124. 000077F8  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  10125. 000077FC  6624                     bne        +0x26 /* 00007822 */
  10126. 000077FE  202E FFEE                move.l     D0, [A6 - 0x12]
  10127. 00007802  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  10128. 00007806  661A                     bne        +0x1C /* 00007822 */
  10129. 00007808  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10130. 0000780C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10131. 00007810  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  10132. 00007814  508F                     addq.l     A7, 8
  10133. 00007816  3F00                     move.w     -[A7], D0
  10134. 00007818  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10135. 0000781C  548F                     addq.l     A7, 2
  10136. 0000781E  2007                     move.l     D0, D7
  10137. 00007820  602A                     bra        +0x2C /* 0000784C */
  10138. label00007822:
  10139. 00007822  5287                     addq.l     D7, 1
  10140. 00007824  5244                     addq.w     D4, 1
  10141. label00007826:
  10142. 00007826  B86E FFFA                cmp.w      D4, [A6 - 0x6]
  10143. 0000782A  6DAC                     blt        -0x52 /* 000077D8 */
  10144. 0000782C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10145. 00007830  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10146. 00007834  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  10147. 00007838  508F                     addq.l     A7, 8
  10148. 0000783A  3F00                     move.w     -[A7], D0
  10149. 0000783C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10150. 00007840  548F                     addq.l     A7, 2
  10151. 00007842  5246                     addq.w     D6, 1
  10152. label00007844:
  10153. 00007844  BC45                     cmp.w      D6, D5
  10154. 00007846  6D00 FF56                blt        -0xA8 /* 0000779E */
  10155. 0000784A  70FF                     moveq.l    D0, 0xFFFFFFFF
  10156. label0000784C:
  10157. 0000784C  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  10158. 00007850  4E5E                     unlink     A6
  10159. 00007852  4E75                     rts
  10160. fn00007854:
  10161. 00007854  4E56 FEE2                link       A6, -0x011E
  10162. 00007858  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  10163. 0000785C  7E00                     moveq.l    D7, 0x00
  10164. 0000785E  206E 000C                movea.l    A0, [A6 + 0xC]
  10165. 00007862  2050                     movea.l    A0, [A0]
  10166. 00007864  3A28 000E                move.w     D5, [A0 + 0xE]
  10167. 00007868  486E FFFC                pea.l      [A6 - 0x4]
  10168. 0000786C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  10169. 00007870  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  10170. 00007874  508F                     addq.l     A7, 8
  10171. 00007876  7C00                     moveq.l    D6, 0x00
  10172. 00007878  6000 00DA                bra        +0xDC /* 00007954 */
  10173. label0000787C:
  10174. 0000787C  206E 000C                movea.l    A0, [A6 + 0xC]
  10175. 00007880  3006                     move.w     D0, D6
  10176. 00007882  C1FC 0006                muls.w     D0, 0x6
  10177. 00007886  D090                     add.l      D0, [A0]
  10178. 00007888  2040                     movea.l    A0, D0
  10179. 0000788A  43EE FFF6                lea.l      A1, [A6 - 0xA]
  10180. 0000788E  41E8 0010                lea.l      A0, [A0 + 0x10]
  10181. 00007892  22D8                     move.l     [A1]+, [A0]+
  10182. 00007894  32D8                     move.w     [A1]+, [A0]+
  10183. 00007896  486E FFE2                pea.l      [A6 - 0x1E]
  10184. 0000789A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  10185. 0000789E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10186. 000078A2  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  10187. 000078A6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10188. 000078AA  3F00                     move.w     -[A7], D0
  10189. 000078AC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10190. 000078B0  548F                     addq.l     A7, 2
  10191. 000078B2  7800                     moveq.l    D4, 0x00
  10192. 000078B4  6000 007E                bra        +0x80 /* 00007934 */
  10193. label000078B8:
  10194. 000078B8  206E FFE2                movea.l    A0, [A6 - 0x1E]
  10195. 000078BC  3004                     move.w     D0, D4
  10196. 000078BE  48C0                     ext.l      D0
  10197. 000078C0  E980                     asl        D0, 4
  10198. 000078C2  D090                     add.l      D0, [A0]
  10199. 000078C4  2040                     movea.l    A0, D0
  10200. 000078C6  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  10201. 000078CA  5488                     addq.l     A0, 2
  10202. 000078CC  22D8                     move.l     [A1]+, [A0]+
  10203. 000078CE  22D8                     move.l     [A1]+, [A0]+
  10204. 000078D0  22D8                     move.l     [A1]+, [A0]+
  10205. 000078D2  22D8                     move.l     [A1]+, [A0]+
  10206. 000078D4  202E FFF2                move.l     D0, [A6 - 0xE]
  10207. 000078D8  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  10208. 000078DC  6652                     bne        +0x54 /* 00007930 */
  10209. 000078DE  202E FFEE                move.l     D0, [A6 - 0x12]
  10210. 000078E2  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  10211. 000078E6  6648                     bne        +0x4A /* 00007930 */
  10212. 000078E8  486E FEE2                pea.l      [A6 - 0x11E]
  10213. 000078EC  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  10214. 000078F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10215. 000078F4  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  10216. 000078F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10217. 000078FC  3F00                     move.w     -[A7], D0
  10218. 000078FE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10219. 00007902  548F                     addq.l     A7, 2
  10220. 00007904  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  10221. 00007908  486E FEE2                pea.l      [A6 - 0x11E]
  10222. 0000790C  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  10223. 00007910  508F                     addq.l     A7, 8
  10224. 00007912  4A40                     tst.w      D0
  10225. 00007914  671A                     beq        +0x1C /* 00007930 */
  10226. 00007916  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  10227. 0000791A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10228. 0000791E  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  10229. 00007922  508F                     addq.l     A7, 8
  10230. 00007924  3F00                     move.w     -[A7], D0
  10231. 00007926  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10232. 0000792A  548F                     addq.l     A7, 2
  10233. 0000792C  2007                     move.l     D0, D7
  10234. 0000792E  602C                     bra        +0x2E /* 0000795C */
  10235. label00007930:
  10236. 00007930  5287                     addq.l     D7, 1
  10237. 00007932  5244                     addq.w     D4, 1
  10238. label00007934:
  10239. 00007934  B86E FFF6                cmp.w      D4, [A6 - 0xA]
  10240. 00007938  6D00 FF7E                blt        -0x80 /* 000078B8 */
  10241. 0000793C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  10242. 00007940  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10243. 00007944  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  10244. 00007948  508F                     addq.l     A7, 8
  10245. 0000794A  3F00                     move.w     -[A7], D0
  10246. 0000794C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10247. 00007950  548F                     addq.l     A7, 2
  10248. 00007952  5246                     addq.w     D6, 1
  10249. label00007954:
  10250. 00007954  BC45                     cmp.w      D6, D5
  10251. 00007956  6D00 FF24                blt        -0xDA /* 0000787C */
  10252. 0000795A  70FF                     moveq.l    D0, 0xFFFFFFFF
  10253. label0000795C:
  10254. 0000795C  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  10255. 00007960  4E5E                     unlink     A6
  10256. 00007962  4E75                     rts
  10257. fn00007964:
  10258. 00007964  4E56 FFFC                link       A6, -0x0004
  10259. 00007968  486E FFFC                pea.l      [A6 - 0x4]
  10260. 0000796C  4878 0003                push.l     0x3
  10261. 00007970  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10262. 00007974  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  10263. 00007978  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10264. 0000797C  3F00                     move.w     -[A7], D0
  10265. 0000797E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10266. 00007982  548F                     addq.l     A7, 2
  10267. 00007984  206E FFFC                movea.l    A0, [A6 - 0x4]
  10268. 00007988  2050                     movea.l    A0, [A0]
  10269. 0000798A  2B68 0002 D90C           move.l     [A5 - 0x26F4], [A0 + 0x2]
  10270. 00007990  4878 0003                push.l     0x3
  10271. 00007994  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10272. 00007998  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  10273. 0000799C  508F                     addq.l     A7, 8
  10274. 0000799E  3F00                     move.w     -[A7], D0
  10275. 000079A0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10276. 000079A4  548F                     addq.l     A7, 2
  10277. 000079A6  4E5E                     unlink     A6
  10278. 000079A8  4E75                     rts
  10279. fn000079AA:
  10280. 000079AA  4E56 FFE2                link       A6, -0x001E
  10281. 000079AE  486E FFE2                pea.l      [A6 - 0x1E]
  10282. 000079B2  4878 0003                push.l     0x3
  10283. 000079B6  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10284. 000079BA  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  10285. 000079BE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10286. 000079C2  3F00                     move.w     -[A7], D0
  10287. 000079C4  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10288. 000079C8  548F                     addq.l     A7, 2
  10289. 000079CA  2D6D D8EC FFFA           move.l     [A6 - 0x6], [A5 - 0x2714]
  10290. 000079D0  4AAE FFFA                tst.l      [A6 - 0x6]
  10291. 000079D4  6E06                     bgt        +0x8 /* 000079DC */
  10292. 000079D6  7001                     moveq.l    D0, 0x01
  10293. 000079D8  2D40 FFFA                move.l     [A6 - 0x6], D0
  10294. label000079DC:
  10295. 000079DC  206E FFE2                movea.l    A0, [A6 - 0x1E]
  10296. 000079E0  2050                     movea.l    A0, [A0]
  10297. 000079E2  2D68 0002 FFF6           move.l     [A6 - 0xA], [A0 + 0x2]
  10298. 000079E8  6054                     bra        +0x56 /* 00007A3E */
  10299. label000079EA:
  10300. 000079EA  486E FFE6                pea.l      [A6 - 0x1A]
  10301. 000079EE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  10302. 000079F2  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  10303. 000079F6  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10304. 000079FA  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  10305. 000079FE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  10306. 00007A02  3D40 FFFE                move.w     [A6 - 0x2], D0
  10307. 00007A06  4A6E FFFE                tst.w      [A6 - 0x2]
  10308. 00007A0A  670A                     beq        +0xC /* 00007A16 */
  10309. 00007A0C  7001                     moveq.l    D0, 0x01
  10310. 00007A0E  3B40 D8EA                move.w     [A5 - 0x2716], D0
  10311. 00007A12  6000 00A2                bra        +0xA4 /* 00007AB6 */
  10312. label00007A16:
  10313. 00007A16  4AAD D8F0                tst.l      [A5 - 0x2710]
  10314. 00007A1A  672C                     beq        +0x2E /* 00007A48 */
  10315. 00007A1C  202D D8F0                move.l     D0, [A5 - 0x2710]
  10316. 00007A20  B0AE FFF2                cmp.l      D0, [A6 - 0xE]
  10317. 00007A24  6722                     beq        +0x24 /* 00007A48 */
  10318. 00007A26  52AE FFFA                addq.l     [A6 - 0x6], 1
  10319. 00007A2A  202E FFFA                move.l     D0, [A6 - 0x6]
  10320. 00007A2E  B0AE FFF6                cmp.l      D0, [A6 - 0xA]
  10321. 00007A32  6F0A                     ble        +0xC /* 00007A3E */
  10322. 00007A34  7001                     moveq.l    D0, 0x01
  10323. 00007A36  3B40 D8EA                move.w     [A5 - 0x2716], D0
  10324. 00007A3A  6000 007A                bra        +0x7C /* 00007AB6 */
  10325. label00007A3E:
  10326. 00007A3E  202E FFFA                move.l     D0, [A6 - 0x6]
  10327. 00007A42  B0AE FFF6                cmp.l      D0, [A6 - 0xA]
  10328. 00007A46  6FA2                     ble        -0x5C /* 000079EA */
  10329. label00007A48:
  10330. 00007A48  4878 0003                push.l     0x3
  10331. 00007A4C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10332. 00007A50  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  10333. 00007A54  508F                     addq.l     A7, 8
  10334. 00007A56  3F00                     move.w     -[A7], D0
  10335. 00007A58  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10336. 00007A5C  548F                     addq.l     A7, 2
  10337. 00007A5E  4A6E FFFE                tst.w      [A6 - 0x2]
  10338. 00007A62  6652                     bne        +0x54 /* 00007AB6 */
  10339. 00007A64  486D D944                pea.l      [A5 - 0x26BC]
  10340. 00007A68  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  10341. 00007A6C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10342. 00007A70  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  10343. 00007A74  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10344. 00007A78  3F00                     move.w     -[A7], D0
  10345. 00007A7A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10346. 00007A7E  548F                     addq.l     A7, 2
  10347. 00007A80  486D D938                pea.l      [A5 - 0x26C8]
  10348. 00007A84  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  10349. 00007A88  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10350. 00007A8C  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  10351. 00007A90  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10352. 00007A94  3F00                     move.w     -[A7], D0
  10353. 00007A96  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10354. 00007A9A  548F                     addq.l     A7, 2
  10355. 00007A9C  2B6E FFF2 D934           move.l     [A5 - 0x26CC], [A6 - 0xE]
  10356. 00007AA2  2B6E FFEA D93C           move.l     [A5 - 0x26C4], [A6 - 0x16]
  10357. 00007AA8  2B6E FFFA D940           move.l     [A5 - 0x26C0], [A6 - 0x6]
  10358. 00007AAE  41ED D934                lea.l      A0, [A5 - 0x26CC]
  10359. 00007AB2  2B48 D90C                move.l     [A5 - 0x26F4], A0
  10360. label00007AB6:
  10361. 00007AB6  4E5E                     unlink     A6
  10362. 00007AB8  4E75                     rts
  10363. fn00007ABA:
  10364. 00007ABA  4E56 FD70                link       A6, -0x0290
  10365. 00007ABE  0CAD FFFF FFFF D8F4      cmpi.l     [A5 - 0x270C], 0xFFFFFFFF
  10366. 00007AC6  660A                     bne        +0xC /* 00007AD2 */
  10367. 00007AC8  7001                     moveq.l    D0, 0x01
  10368. 00007ACA  2B40 D90C                move.l     [A5 - 0x26F4], D0
  10369. 00007ACE  6000 00D0                bra        +0xD2 /* 00007BA0 */
  10370. label00007AD2:
  10371. 00007AD2  0CAD 0000 0001 D8F4      cmpi.l     [A5 - 0x270C], 0x1
  10372. 00007ADA  6600 00C0                bne        +0xC2 /* 00007B9C */
  10373. 00007ADE  486E FF08                pea.l      [A6 - 0xF8]
  10374. 00007AE2  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  10375. 00007AE6  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  10376. 00007AEA  508F                     addq.l     A7, 8
  10377. 00007AEC  486E FEFC                pea.l      [A6 - 0x104]
  10378. 00007AF0  2F2E FF08                move.l     -[A7], [A6 - 0xF8]
  10379. 00007AF4  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  10380. 00007AF8  508F                     addq.l     A7, 8
  10381. 00007AFA  3D6D 8FDA FD72           move.w     [A6 - 0x28E], [A5 - 0x7026]
  10382. 00007B00  2D6D D894 FF04           move.l     [A6 - 0xFC], [A5 - 0x276C]
  10383. 00007B06  2D6D D898 FF00           move.l     [A6 - 0x100], [A5 - 0x2768]
  10384. 00007B0C  41EE FE7C                lea.l      A0, [A6 - 0x184]
  10385. 00007B10  43ED D89C                lea.l      A1, [A5 - 0x2764]
  10386. 00007B14  701F                     moveq.l    D0, 0x1F
  10387. label00007B16:
  10388. 00007B16  20D9                     move.l     [A0]+, [A1]+
  10389. 00007B18  51C8 FFFC                dbf        D0, -0x6 /* 00007B16 */
  10390. 00007B1C  3D6D D892 FD70           move.w     [A6 - 0x290], [A5 - 0x276E]
  10391. 00007B22  206E FF08                movea.l    A0, [A6 - 0xF8]
  10392. 00007B26  486E FF0C                pea.l      [A6 - 0xF4]
  10393. 00007B2A  486E FD74                pea.l      [A6 - 0x28C]
  10394. 00007B2E  2F2D D898                move.l     -[A7], [A5 - 0x2768]
  10395. 00007B32  2F10                     move.l     -[A7], [A0]
  10396. 00007B34  206E FEFC                movea.l    A0, [A6 - 0x104]
  10397. 00007B38  2F10                     move.l     -[A7], [A0]
  10398. 00007B3A  2F2D D894                move.l     -[A7], [A5 - 0x276C]
  10399. 00007B3E  4EAD 0BEA                jsr        [A5 + 0xBEA /* export_377 */]
  10400. 00007B42  4FEF 0018                lea.l      A7, [A7 + 0x18]
  10401. 00007B46  3D40 FD7A                move.w     [A6 - 0x286], D0
  10402. 00007B4A  2B6E FF04 D894           move.l     [A5 - 0x276C], [A6 - 0xFC]
  10403. 00007B50  2B6E FF00 D898           move.l     [A5 - 0x2768], [A6 - 0x100]
  10404. 00007B56  41ED D89C                lea.l      A0, [A5 - 0x2764]
  10405. 00007B5A  43EE FE7C                lea.l      A1, [A6 - 0x184]
  10406. 00007B5E  701F                     moveq.l    D0, 0x1F
  10407. label00007B60:
  10408. 00007B60  20D9                     move.l     [A0]+, [A1]+
  10409. 00007B62  51C8 FFFC                dbf        D0, -0x6 /* 00007B60 */
  10410. 00007B66  3B6E FD70 D892           move.w     [A5 - 0x276E], [A6 - 0x290]
  10411. 00007B6C  2F2E FF08                move.l     -[A7], [A6 - 0xF8]
  10412. 00007B70  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  10413. 00007B74  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  10414. 00007B78  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  10415. 00007B7C  4A6E FD7A                tst.w      [A6 - 0x286]
  10416. 00007B80  6708                     beq        +0xA /* 00007B8A */
  10417. 00007B82  7001                     moveq.l    D0, 0x01
  10418. 00007B84  3B40 D8EA                move.w     [A5 - 0x2716], D0
  10419. 00007B88  6016                     bra        +0x18 /* 00007BA0 */
  10420. label00007B8A:
  10421. 00007B8A  206D D8F0                movea.l    A0, [A5 - 0x2710]
  10422. 00007B8E  43EE FF0C                lea.l      A1, [A6 - 0xF4]
  10423. 00007B92  703C                     moveq.l    D0, 0x3C
  10424. label00007B94:
  10425. 00007B94  20D9                     move.l     [A0]+, [A1]+
  10426. 00007B96  51C8 FFFC                dbf        D0, -0x6 /* 00007B94 */
  10427. 00007B9A  6004                     bra        +0x6 /* 00007BA0 */
  10428. label00007B9C:
  10429. 00007B9C  4EBA 0034                jsr        [PC + 0x34 /* 00007BD2 */]
  10430. label00007BA0:
  10431. 00007BA0  4E5E                     unlink     A6
  10432. 00007BA2  4E75                     rts
  10433. fn00007BA4:
  10434. 00007BA4  0CAD FFFF FFFF D8F0      cmpi.l     [A5 - 0x2710], 0xFFFFFFFF
  10435. 00007BAC  6608                     bne        +0xA /* 00007BB6 */
  10436. 00007BAE  7001                     moveq.l    D0, 0x01
  10437. 00007BB0  2B40 D90C                move.l     [A5 - 0x26F4], D0
  10438. 00007BB4  601A                     bra        +0x1C /* 00007BD0 */
  10439. label00007BB6:
  10440. 00007BB6  0CAD 0000 0001 D8F0      cmpi.l     [A5 - 0x2710], 0x1
  10441. 00007BBE  660C                     bne        +0xE /* 00007BCC */
  10442. 00007BC0  2F2D D8EC                move.l     -[A7], [A5 - 0x2714]
  10443. 00007BC4  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  10444. 00007BC8  588F                     addq.l     A7, 4
  10445. 00007BCA  6004                     bra        +0x6 /* 00007BD0 */
  10446. label00007BCC:
  10447. 00007BCC  4EBA 0004                jsr        [PC + 0x4 /* 00007BD2 */]
  10448. label00007BD0:
  10449. 00007BD0  4E75                     rts
  10450. fn00007BD2:
  10451. 00007BD2  7001                     moveq.l    D0, 0x01
  10452. 00007BD4  3B40 D8EA                move.w     [A5 - 0x2716], D0
  10453. 00007BD8  7001                     moveq.l    D0, 0x01
  10454. 00007BDA  3B40 8F76                move.w     [A5 - 0x708A], D0
  10455. 00007BDE  026D F9FF F830           andi.w     [A5 - 0x7D0], 0xF9FF
  10456. 00007BE4  4E75                     rts
  10457. export_414:
  10458. 00007BE6  4E56 0000                link       A6, 0
  10459. 00007BEA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  10460. 00007BEE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10461. 00007BF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10462. 00007BF6  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  10463. 00007BFA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10464. 00007BFE  206E 0014                movea.l    A0, [A6 + 0x14]
  10465. 00007C02  2080                     move.l     [A0], D0
  10466. 00007C04  4E5E                     unlink     A6
  10467. 00007C06  4E75                     rts
  10468.